[Oracle] ORA-12505, TNS:listener does not currently know of SID given in connect descriptor エラーの解決方法
Oracle のDBを使っていたら下記のようなエラーが発生して、解決方法を調べたのでご紹介します。
今回は DB を再起動したらエラーが消えました。
ORA-12505 エラー内容
ORA-12505: TNS:listener does not currently know of SID given in connect descriptor tips ORA-12505: TNS: リスナーは接続記述子で指定されたSIDを現在認識していません |
サーバ側のリスナーは起動しているが、インスタンスが起動していないエラーでした。
ORA-12505 エラーの解決方法
各サービスの起動と停止手順
リスナー(TNSListener)の起動と停止
lsnrctl start lsnrctl stop |
インスタンス(OracleService)の起動と停止
sqlplus system/***** as sysdba SQL> startup SQL> shutdown |
Database Console(5500番ポート)の起動と停止
set ORACLE_SID=winora10 emctl start dbconsole emctl stop dbconsole |
iSQL*Plus(5560番ポート)の起動と停止
isqlplusctl start isqlplusctl stop |
以上です。