1つのインスタンスに対し、複数のリスナーから接続できない
atoz01Jan 21 2012 — edited Jan 23 2012[環境]
Windows
Oracle10.2
[質問]
1つのインスタンスに対し、複数のリスナーから接続したいのですが、
片方のリスナーからしか接続できません。
対処について教えてもらえないでしょうか。
-----------------
■listener.ora
-----------------
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host1)(PORT = 1520))
)
AAA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host1)(PORT = 1521))
)
-----------------
■tnsnames.ora
-----------------
BBB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host1)(PORT = 1520))
(CONNECT_DATA = (SERVICE_NAME = TEST.AAA.JP))
)
CCC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host1)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = TEST.AAA.JP))
)
-----------------
■操作手順
-----------------
①初期化パラメータ local_listener にリスナー・エイリアス「BBB」を設定
②2つのリスナーを起動
③コマンドプロンプトから「> sqlplus system/pass @BBB」を実行
⇒ 接続可能
④コマンドプロンプトから「> sqlplus system/pass @CCC」を実行
⇒ 「ORA-12514 TNS:リスナーは接続記述子でリクエストされたサービスを現在認識していません」が表示
⑤コマンドプロンプトから「> lsnrctl status AAA」を実行
⇒ 「リスナーはサービスをサポートしていません」が表示
よろしくお願い致します。
Edited by: user10990199 on 2012/01/22 11:51