pgaipc=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = ipc) (KEY=key))
(CONNECT_DATA = (SERVICE_NAME=PGA))
(HS=)
)
この例では、key は、IPCプロトコルのlistener.oraファイルに定義されているIPCキーです。 IPCプロトコルを使用できるのは、Oracleデータベースとゲートウェイが同一のシステム上にある場合のみです。
TCP/IPプロトコル・アダプタを使用し、ゲートウェイservice_nameがPGAの場合は、次のエントリをtnsnames.oraに追加します:
pgatcp=
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= gateway)(Port= port))
(CONNECT_DATA = (SERVICE_NAME=PGA))
(HS=)
)
この例では、portはTCPプロトコルのlistener.oraファイルに定義されているTCPポートで、gatewayはゲートウェイが存在するシステムのTCP/IPホスト名です。
ノート:
次の場合:
その後、ゲートウェイが存在するシステムのtnsnames.oraにサービス名を追加して、OracleデータベースをPGAUに定義する必要があります。 たとえば:
ora_server =
(DESCRIPTION=
(ADDRESS =
(PROTOCOL= TCP)
(PORT= port)
(HOST= ora_srv)
)
(CONNECT_DATA= (SERVICE_NAME=ora_server))
)
この例では、
-
portは、TCPプロトコルのOracleデータベースlistener.oraで定義されたTCPポートです
-
ora_srvは、Oracleデータベースが存在するシステムのTCP/IPホスト名です
-
ora_serverは、Oracleデータベースのサービス名です。
定義したリスナーを忘れずに起動してください。 ネットワークの構成の詳細は、「Oracle Database Net Services管理者ガイド」を参照してください。
サンプルlistener.oraファイルを確認するには、「SNAプロトコルのゲートウェイ初期化パラメータ」の「SNAを使用するゲートウェイのサンプルlistener.oraファイル」および「SNAを使用するゲートウェイのサンプルtnsnames.oraファイル」を参照してください(通信プロトコルがSNAの場合)。
サンプルlistener.oraファイルを参照するには、「TCP/IP通信プロトコルのゲートウェイ初期化パラメータ」の「TCP/IPを使用したゲートウェイのサンプルlistener.oraファイル」および「TCP/IPを使用したゲートウェイのサンプルtnsnames.oraファイル」を参照してください(通信プロトコルがTCP/IPの場合)。