SQL

【ORACLE】ORA-03113 : end-of-file on communication channel 原因と対策

概要

Oracleデータベースを接続でORA-03113エラーが発生した場合の原因と対策について

 

原因

  • サーバープロセスが異常終了している、 またはサーバープロセスが起動していない。
  • ネットワーク通信に問題が発生している
  • DB接続に踏み台サーバを経由するケースで、踏み台サーバにログインするIDのパスワードが無効になっている。

 

対策

上記原因について、状況を確認する必要があります。

私が現場で遭遇した時は、踏み台サーバにログインするIDのパスワードが切れていました。パスワードを更新(再有効化)することで解決しました。

 

公式マニュアル

ORA-03113: 通信チャネルでend-of-fileが検出されました

原因:クライアントとサーバー・プロセス間の接続が切断されました。

措置:通信エラーがありました。さらに調査する必要があります。最初に、ネットワークの問題の有無をチェックし、SQL*Netの設定を確認してください。また、 alert.log ファイルでもエラーの有無を調べてください。最後に、テストを実行して、サーバー・プロセスが停止しているかどうかと、障害時にトレース・ファイルが生成されたかどうかを確認してください。

引用:https://docs.oracle.com/cd/E16338_01/server.112/b56318/e2100.htm#sthref1271

-SQL