http://rockingtechnology.blogspot.co.uk/2011/06/oracle-backup-and-restore-code-in-cnet.html
根据上述文章中建议的代码,更具体地说:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "C:/oracle/product/10.2.0/db_1/BIN/exp.exe";
Process process = Process.Start(psi);
process.WaitForExit();
process.Close();
一旦调用 Process.Start(psi) 并因此执行 exp.exe,我怎么能期望数据库会因从其他地方中断 CRUD 操作而受到影响?
使用 Oracle 的 exp.exe 进程 - 例如,当前写入相关数据库的所有用户的会话是否会被终止?我想(或至少希望)不会,但我无法找到文件来证实这一点。