- - PR -
Oracle10gで複数のリスナー作成
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2006-07-18 15:29
こんにちは。
動作環境が Windows2003server smallBusinessServer Oracle10g 2.0です。 現在リスナーがLISTENERというものが一個あるだけなのですが、 2つ目のリスナーを追加してみようと思っておりますが、やり方がわかりません。 いま、 Net Configuration Assistantのリスナー追加でLISTENER1を作成しました。 使用ポートは1522です。 これを、ローカルネーミングのネットサービス名orcl3でsqlplusから接続しようと思っています。今orclとorcl2の2つのデータベースがありますが、orclに繋ぎたいと思っています。 # listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configuration tools. //listener.oraです LISTENER1 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = y4bwokgdx0kqdmg.smallbusiness.local)(PORT = 1522)) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) ) SID_LIST_LISTENER1 = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = y4bwokgdx0kqdmg.smallbusiness.local)(PORT = 1521)) ) ) //tnsname.oraの中身 # tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora # Generated by Oracle configuration tools. ORCL3 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1522)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) ORCL2 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl2) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) EXTPROC1_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = orcl) (PRESENTATION = RO) ) ) です。 動的登録と静的登録があるとのことですが、動的登録をしたいと思っています。 よろしくお願いします。 |
|
投稿日時: 2006-07-18 17:12
* pfile を使用している場合
初期化パラメータファイルに、 LOCAL_LISTENER="(ADDRESS = (PROTOCOL = TCP)(HOST = y4bwokgdx0kqdmg.smallbusiness.local)(PORT = 1522))" と記述してインスタンスを再起動。 * spfile を使用している場合 SQL*Plus で、 ALTER SYSTEM SET LOCAL_LISTENER="(ADDRESS = (PROTOCOL = TCP)(HOST = y4bwokgdx0kqdmg.smallbusiness.local)(PORT = 1522))" SCOPE=SPFILE; を実行してインスタンスを再起動。 で、できるかと思います。 |
1
