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 プロセスを使用すると、たとえば、問題のデータベースに現在書き込みを行っているすべてのユーザーのセッションが強制終了されますか? 私はそうは思わない (または少なくとも望んでいない) と思いますが、これを確認するためのドキュメントを見つけることができませんでした。