- TOP
- 技術情報
- Oracle DB Tips
- ORA-03113: 通信チャネルでend-of-fileが検出されました
KNOWLEDGE
コーソルの技術情報
KNOWLEDGE検索
コーソルでは経験豊かなエンジニアが、Oracle Databaseに関するお役立ち情報を発信しています。
データベースのチューニングや設定にお役立ていただけます。
コーソルの技術情報
KNOWLEDGE検索
コーソルでは経験豊かなエンジニアが、Oracle Databaseに関するお役立ち情報を発信しています。
データベースのチューニングや設定にお役立ていただけます。
Oracle DB Tips
クライアントアプリケーションがインスタンスに接続すると、クライアントアプリケーションとサーバープロセスの間にTCPセッションが確立されます。
クライアントがデータを待機している状況で、TCPセッションの切断を示すFINフラグの立ったパケットを予期せず受信した場合に、ORA-03113エラーが発生します。
ORA-03113は一般に以下の要因で発生します。
サーバープロセスが異常終了した場合、FINフラグが立ったTCPパケットがクライアントに送られます。この結果、クライアントでORA-03113エラーが発生します。
サーバープロセスが異常終了する一般的なパターンを以下に記載します。
また、shutdown normal 以外でインスタンスをシャットダウンした場合も、FINフラグが立ったTCPパケットがクライアントに送られるため、同様にクライアントでORA-03113エラーが発生します。
何らかの理由で、ネットワーク通信に問題が発生し、FINフラグが立ったTCPパケットがクライアントに送られた場合、クライアントでORA-03113エラーが発生します。
ORA-2068と一緒にORA-03113が発生した場合、データベース・リンク先からデータベース・リンク元へFINパケットが届いたことを示しています。そのため、データベース・リンク先のサーバープロセスが予期せず停止していないか、データベース・リンク間のネットワークに問題が無かったかを確認します。
なお、ORA-2068で表示される文字列がデータベース・リンク名となります。
ORA-03113 ORA-3113 end-of-file on communication channel ORA-02068 ORA-2068 following server error from