データベース構成
Extractプロセスは、ソースSybaseサーバーのSybase Replication APIを直接呼び出します。Oracle GoldenGateによるデータ・キャプチャをサポートするように、このサーバーのソース・データベースを次のように構成する必要があります。
-
ExtractはSybase LTMを使用してSyベース・トランザクション・ログを読み取るため、Sybase Replication Serverで構成されたデータベースに対しては実行できません。同じデータベース上のトランザクション・ログを読み取ることができるコンテキストを保持できるのは、一度に1つのプロセスだけです。
-
Sybase Multisiteの可用性では、Sybase Replication Serverを利用してウォーム・スタンバイおよびターゲット・サブスクリプション・データベースにトランザクションをレプリケートします。Oracle GoldenGate for Sybaseはプライマリ・ウォーム・スタンバイからは取得できませんが、SAP Sybase Rep Serverがそのデータベースのトランザクション・ログを制御していないため、Multisiteの可用性ターゲット・サブスクリプション・データベースからは取得できます。
-
DSQUERY変数は、Oracle GoldenGateがサーバー名を使用してデータベースに接続するために使用されます。DSQUERY変数を、Oracle GoldenGateが使用するデータベースを含むサーバー名に設定します。また、SYBASE環境変数を適切に設定します。 -
Extractプロセスには、2次ログ切捨てポイントを管理するための許可が必要です。詳細は、「2次切捨てポイントの初期化」に関する項を参照してください。
-
データベース・ページ・サイズを4K、8K、16K、32Kまたはそれ以上に構成します。
UPGRADECHECKPOINT table_nameコマンドを使用してターゲットSybaseデータベースのチェックポイントを更新するには、プログラム的に作成される2Kページを超える行サイズを持つように構成する必要があります。ターゲット・データベースが2Kページ・サイズに構成されている場合、チェックポイントのアップグレードは失敗します。これはReplicatに対してのみ有効です。