易截截图软件、单文件、免安装、纯绿色、仅160KB

C#备份Oracle代码

项目开发中,需要远程备份数据库,以下为C#远程备份数据库的代码
 /// <summary>
/// 数据库备份
/// </summary>
/// <param name="fileName">dmp文件名称</param>
/// <param name="logFileName">log文件名称</param>
/// <returns>true:备份成功;false:备份失败</returns>
public static bool DBBackup(string dmpFileName, string logFileName)
{
// 返回值
bool result = false;
// 备份命令,从xml文件中获取 "/c EXP 用户名/密码@数据库服务名 FULL=Y INCTYPE=COMPLETE "
string backupCmd = MsgXml.GetConfig(XMLKey.BackupCommand.ToString());
// cmd中输入的参数内容
string arg = backupCmd + " FILE= " + dmpFileName + " LOG= " + logFileName;
try
{
// 如果dmp文件不存在,创建文件并释放
if (!File.Exists(dmpFileName))
{
File.Create(dmpFileName).Dispose();
}
// 如果log文件不存在,创建文件并释放
if (!File.Exists(logFileName))
{
File.Create(logFileName).Dispose();
}
// 开启新进程
Process process = new Process();
// 打开运行cmd
process.StartInfo.FileName = "cmd.exe";
// 要运行的命令
process.StartInfo.Arguments = arg;
// 关闭shell的使用
process.StartInfo.UseShellExecute = false;
// 重定向标准输入
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardError = true;
// 设置不显示cmd运行界面
process.StartInfo.CreateNoWindow = true;

// 启动进程
process.Start();
// TODO 进程条 正在备份,请稍候...
pr


相关文档:

Oracle数据库监听配置

近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有一些帮助。
 
一、监听器(LISTENER)
  监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提 ......

an example to insert data into Oracle Clob

 Step1. Insert empty_clob() into the Clob column of Oracle
Step2. Set autocommit to false
Step3. Select Clob as oracle.sql.CLOB from database
Step4. Insert String into Clob
Step5. Commit
Example:
import java.sql.*;
import java.io.*;
import oracle.jdbc.driver.OracleResultSet;
......

Oracle存储过程分页

转载
from: http://cid-4e5d038451e31a25.spaces.live.com/blog/cns!4E5D038451E31A25!140.entry
create or replace procedure P_QuerySplit(
      sqlscript varchar2,     --表名/SQL语句
      pageSize integer,     ......

ORACLE自增长字段实现(转)

项目中,需要建立自增长字段,但碰到oracle本身不支持此种类型的字段,只好用别的办法。 
ORACLE自增长字段实现(转)
     首先,你要有一张表!
       CREATE TABLE example(
          &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号