データベース接続の準備

Oracle GoldenGate for Sybaseのデータベース接続、システムおよびパラメータ設定の構成について学習します。

Oracle GoldenGate for Sybaseは、Sybase SDK FOR SAP ASE 16.0.3のDB-Libraryパッケージで使用可能なクライアント・ライブラリを使用して、Sybase ASEデータベースに接続します。接続は、サーバー名、データベースおよびユーザー情報を指定してDSQUERYを使用して行われます。

LinuxでのDSQUERY接続の構成

DSQUERY接続を使用するには、接続詳細をinterfacesファイルにリストする必要があります。このファイルは、/opt/sapなどのSDK FOR SAP ASE 16.0.3インストール・フォルダに作成して保存する必要があります。
  1. Sybase SDKをインストールしたユーザーとして接続し、次に示すようにSybase SDKインストール・ディレクトリに移動し、interfacesという新しいファイルを作成します。ファイル拡張子は必要ありません。

    cd /opt/sap 
    vi interfaces
  2. interfacesファイルに次の情報を追加します(環境に応じてフィールドを編集してください)。

    servername        
     master tcp ether Host_IP_Address Database_Port_Number
    
     query tcp ether Host_IP_Address Database_Port_Number 
    
     #Connections using SSL 
    
     #master tcp ether Host_IP_Address Database_Port_Number ssl="CN=host name"
    
     #query tcp ether Host_IP_Address ssl="CN=<host name" 

    ノート:

    interfacesファイル内の接続情報の必要なレイアウトに従うことが重要です。

    interfacesファイルの詳細は、次のSybaseのドキュメントを参照してください。

    https://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1572/doc/html/san1334282782407.html

    interfacesファイルには、次のルールが適用されます。
    • 各SAP ASEのエントリは1つのみですが、エントリには複数の行が存在する可能性があります。

    • servername行の後に続く各行は、空白またはタブで始まる必要があります

    • 行の各要素は、単一の空白で区切る必要があります。

    • 各エントリは、ブランク行で区切ります。

    例:

    sybase_source
     master tcp ether 10.0.0.100 5000
     
     query tcp ether 10.0.0.100 5000
  3. 保存してファイルを閉じます。