C#程序导入导出oracle数据库
C# 程序导入导出oracle数据库 /// <summary> /// MrTom /// Oracle数据库备份 /// </summary> private void OracleBa
C# 程序导入导出oracle数据库 /// <summary> /// MrTom /// Oracle 数据库备份 /// </summary> private void OracleBackUp() { // 创建一个进程实例 Process p= new Process(); // 生成备份文件的文件名称 string filename ="E:\\DataName" + System.DateTime.Today.ToString("yyyyMMdd") +".dmp"; // 导出程序路径 p.StartInfo.FileName ="D:\\oracle\\product\\\\db_1\\BIN\\exp.exe"; //D:\oracle\product\10.2.0\db_1\bin\imp.exe // 启用操作系统外壳程序执行 p.StartInfo.UseShellExecute =true; //dos 显示窗口执行过程 p.StartInfo.CreateNoWindow =false; //Oracle[kdtc/bjdscoal@tns:orcl 执行参数用户名和密码还有本机配置的服务名 file=" +filename +] string username =txtUsername.Text.Trim(); string pwd =txtPwd.Text.Trim(); string ipAddress =TxtIpAddress.Text.Trim(); p.StartInfo.Arguments =username +"/" +pwd +"@" +ipAddress +" file=" +filename; p.Start(); p.Dispose(); }

