ORA-03113が発生しましたが、解決方法が分かりません
[サーバ]
Windows Server 2003 SP2
Oracle 9.2.0.1.0(Server)
[クライアント]
Windows XP SP3
Oracle 9.2.0.1.0(Client)
.NET Framework 2.0 SP2
-----
VB2005により開発を行っており、バッチ処理のように大量のデータを扱っています。
ふとしたタイミングでORA-03113が発生しており、再現性確認の為に同様の操作を
行っても全く症状が現れません。
.NET FrameworkのエラーとしてはExceptionでキャッチしてROLLBACKを行っていた関係で
「このOracle Transactionは完了しています。再度使用することはできません。」
と表示されましたが、偶然にもデバッグログを出力していて、実際にエラーとなった直接的な
原因としては
「ORA-03113: 通信チャネルでend-of-fileが検出されました」
でした。
alert.logにも
Fri Feb 10 11:47:35 2012
Thread 1 advanced to log sequence 1477
Current log# 3 seq# 1477 mem# 0: D:\ORACLE\ORADATA\XXXX\REDO03.LOG
しか表示されておらず、原因特定に困窮しております。
調べて見ましたが、そもそも物理的な切断以外に、どういう原因で発生するのかが分かりませんでした。
原因を調査する具体的な手順をご教示頂けませんでしょうか?