Oracle ORAエラー

インスタンス再起動後にORA-12505 や ORA-12514 が発生してDBに接続ができない

事象について

インスタンスやリスナーの起動後1分の間に行われた接続であった場合、これらのORAエラーが発生するのは仕様動作である。

リスナーは接続記述子でリクエストされたサービスを現在認識していません
TNS:listener does not currently know of service requested in connect
ORA-12514: TNS: リスナーは現在、接続識別子でリクエストされているサービスを認識していません

原因

SID_LIST_<リスナー名> の記載が listener.ora ファイルにない場合、リスナー再起動後 (lsnrctl reload 等) の1分間は PMON がサービス登録を行っているので接続ができない状態になっている。

インスタンス起動していないと同様のエラーが発生するので、本当に起動しているのかを確認してみよう

この記事が役に立ったという方は
ボタンをポチッとしてくれたら喜びます

-Oracle, ORAエラー