C# 中oracle数据的导入导出实现

  string backup="/c "+"EXP log123/log123@log FULL=Y INCTYPE=COMPLETE FILE= " + saveFileDialog1.FileName;
                //这里"/c "(注意有空格)表示执行完成后关闭应用程序;不关闭可以用/k;EXP表示利用EXPORT工具进行导出备份;
                //log123是登陆数据库名,可以改成其他的登陆名;log123是登陆密码;@后面的log是你将要备份的数据库名;
                //FULL=Y表示完全导出;INCTYPE=COMPLETE表示完全导出;File=后面的表示导出路径,最后的.dmp表示备份文件名
                Process p=new Process();                  //开始一个新的进程
                p.StartInfo.FileName="cmd.exe";           //打开运行dos
                p.StartInfo.Arguments = backup;            //要运行的命令
                p.StartInfo.UseShellExecute = false;      //关闭shell的使用
                p.StartInfo.RedirectStandardInput = false;   //重定向标准输入。这和上一条是使用Process.StandInput必须的
                p.StartInfo.CreateNoWindow=false;         //设置不显示dos运行界面
         
                p.Start();                               //启动

你可能感兴趣的:(oracle,C++,c,dos,C#)