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