エラーメッセージ
ORA-00132: 構文エラーまたは未解決のネットワーク名’LISTENER_TEST’

発生原因
tnsnames.oraに内に無いネットワーク名を「LOCAL_LISTENER」としようとしたため。
今回は以下のSQLで「LOCAL_LISTENER」を’LISTENER_TEST’にしようとしました。
ALTER SYSTEM SET LOCAL_LISTENER = 'LISTENER_TEST' SCOPE=MEMORY;
tnsnames.ora には「LISTENER_TEST」が存在していません。

このエラーはインスタンスをスタートアップした際にも発生することがあります。これはSPFILE内のパラメータ「.local_listener」の値がtnsnames.ora内に存在しないため発生します。

解決策
tnsnames.ora に対象のネットワーク情報を記載します。
今回は「LISTENER_TEST」を追記しました。

追記後同じSQLを実行したところ正常終了しました。

コメント