Oracle GoldenGate for Sybaseのインストールの前提条件

Sybaseデータベース用にOracle GoldenGateをインストールするための前提条件について学習します。

Oracle GoldenGate for Sybaseデプロイメントを作成するには、Oracle GoldenGate Configuration Assistant (OGGCA)を起動する前に、サポートされているオペレーティング・システム・バージョンのSDK FOR SAP ASE 16.0.3およびLinuxネットワーク・ライブラリ(libnsl)パッケージをインストールする必要があります。

必要なLinuxパッケージ

デプロイメントを作成する前に、Linuxネットワーク・ライブラリ(libnsl)パッケージが必要です。次のコマンドを実行してパッケージをインストールします。

sudo yum install libnsl

Sybase SDK FOR SAP ASEのインストール

次に、SDK FOR SAP ASE 16.0.3をインストールするための基本的なステップを示します。

手順と要件の詳細は、SAPのドキュメントを参照してください。
  1. 動作保証マトリックスで動作保証マトリックスを確認し、このバージョンのOracle GoldenGate for Sybaseでサポートされているオペレーティング・システムを確認します。

  2. https://me.sap.com/softwarecenterにあるSDK FOR SAP ASE 16.0.3をダウンロードし、Oracle GoldenGate for Sybaseをインストールするオペレーティング・システムに基づいてダウンロードを選択します。

    ノート:

    SDK FOR SAP ASE 16.0バージョンはインストールしないでください。Oracle GoldenGate Administration Serviceで問題が発生することがわかっています。

  3. 次のコマンドを実行して、ダウンロードしたパッケージをステージング・フォルダに解凍し、抽出されたフォルダに移動します。

    tar -xvf SDKASE160003PL_15-81009139.TGZ-C /path/staging
    cd /path/staging/ebf30977
  4. setup.binプログラムを起動し、プロンプトに従ってインストール・フォルダを選択します。

    ./setup.bin
  5. インストールする「Install Set」を選択する場合は、「Custom」を選択し、少なくとも「Open Client」「DB-Library」パッケージをインストールします。

  6. インストールが完了したら、Oracle GoldenGateをインストールするユーザーとして、Sybase SDKインストール・ディレクトリに移動します。

    例:

    [oracle@localhost]$ cd /opt/sap

  7. Sybase SDK環境変数を提供します。これにより、Oracle GoldenGate for Sybaseデプロイメントを作成するために必要なLD_LIBRARY_PATHおよびSYBASEセッション変数の正しい値が設定されます。

    [oracle@locahost sap]$ . ./SYBASE.sh

  8. 次のコマンドを実行して、両方の変数が正しく設定されていることを確認してから、デプロイメントの作成に進みます。

    [oracle@locahost sap]$ echo $LD_LIBRARY_PATH 
    [oracle@locahost sap]$ echo $SYBASE

    サンプル出力:

    [oracle@localhost sap]$ echo $LD_LIBRARY_PATH
    /opt/sap/OCS-16_0/lib:/opt/sap/OCS-16_0/lib3p64:
    /opt/sap/OCS-16_0/lib3p: 
    [oracle@localhost sap]$ echo $SYBASE
    /opt/sap/

    ノート:

    デプロイメントを作成する場合は、Oracle GoldenGate Configuration Assistantのステップ3の「環境変数」セクションにLD_LIBRARY_PATH変数とSYBASE変数の両方がリストされていることを確認します。ない場合は、システムの値を使用して欠落している変数を手動で追加し、デプロイメントの作成を続行します。