機械翻訳について

5 Oracle Networkの構成

このセクションの説明は、ゲートウェイがSNAまたはTCP/IP通信プロトコルを使用している場合にネットワークを構成する方法を説明しています。

ゲートウェイがOracle Net Listener向けに定義されていて、サービス名がゲートウェイにアクセスできるように定義されている必要があります。 これを行うには、次の手順を実行します:

  1. ゲートウェイのエントリをlistener.ora ファイルに追加します。
    • SNAを使用する場合:

      (SID_DESC=
           (SID_NAME=PGA)
           (ORACLE_HOME=/oracle/pga/12.2)
           (PROGRAM=pg4asrv) 
      )

      ここで: /oracle/pga/12.2 isはゲートウェイのOracleホーム、PGAはゲートウェイのSID名です。

    • TCP/IPを使用する場合:

      (SID_DESC=
           (SID_NAME=PGA)
           (ORACLE_HOME=/oracle/pga/12.2)
           (PROGRAM=pg4t4ic)
      )

      ここで: /oracle/pga/12.2はゲートウェイのOracleホームで、PGAはゲートウェイのSID名です。

  2. ゲートウェイのサービス名を、Oracleデータベースがあるシステムのtnsnames.oraファイルに追加します。 サービス名はOracleデータベースからゲートウェイにアクセスするために定義されたデータベース・リンクのUSINGパラメータで指定されています。 たとえば、IPCプロトコル・アダプタを使用していて、ゲートウェイsidがPGAの場合、tnsnames.oraに次のエントリを追加します。
    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ホスト名です。

    注意:

    メッセージ・タイプによって異なります。

    • ゲートウェイとOracleデータベースが同一のシステム上にない場合

    • ゲートウェイとOracleデータベースは同一のシステム上にあるが、Oracleデータベースのリスナーがゲートウェイのリスナーと異なる場合

    サービス名をゲートウェイがあるシステム上の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ネット・サービス管理者ガイドを参照してください。

例5-1ゲートウェイの通信パッケージの構成に進む

通信プロトコルがSNAの場合は、次にSNA通信パッケージをAPPC接続用に構成します。

プロファイルを構成してOLTPとのLU6.2対話を定義します。 各プラットフォーム用のSNA通信パッケージまたはTCP/IPパッケージについては、次にあげる各章を参照してください。

さらに、通信プロトコルがSNAの場合は、「SNAプロトコルのゲートウェイ初期化パラメータ」「"SNAを使用するゲートウェイのサンプルlistener.oraファイル"」および「"SNAを使用するゲートウェイのサンプルtnsnames.oraファイル"」を参照してください。

通信プロトコルがTCP/IPの場合は、「TCP/IP通信プロトコルのゲートウェイ初期化パラメータ」「"TCP/IPを使用するゲートウェイのサンプルlistener.oraファイル"」「"TCP/IPを使用するゲートウェイのサンプルtnsnames.oraファイル"」を参照してください。