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の場合)。