かきスタンプ

福岡で物流系のエンジニアやってます。

Oracle:【ORA-12514】突然リスナー異常が発生して繋がらなくなった

正常稼働していたが、ある日突然繋がらなくなったので調査。

クライアントから接続した時のエラー内容

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

サーバから接続した時のエラー内容

ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

あれ?エラーの内容が違う。
よく調べてたら、DBFを保存しているドライブがパンパンになっていて、SGA(共有メモリ)へ正常にアクセスできなかったのが原因だったみたい。

ディスク容量を空けた後、マシン再起動で解決した。

参考情報

DBFの保存先は、以下のSQLで確認できる。

select TABLESPACE_NAME, FILE_NAME from DBA_DATA_FILES