Microsoft SQL Server用のReplicatの追加

Microsoft SQL ServerAzure SQL Managed InstanceAzure SQL DatabaseAmazon RDS for SQL ServerGoogle Cloud SQL for SQL ServerなどのSQL ServerターゲットのReplicatプロセスを追加および構成する方法について学習します。

Replicatの追加(23ai)

始める前に

Replicatチェックポイント表を追加して、中断が発生した場合に再適用するトランザクションを再取得することなく再起動してください。

  1. OCI GoldenGateデプロイメント・コンソールで、「DB接続」を展開し、ターゲット・データベースを選択します。
  2. 「チェックポイントの追加」(プラス・アイコン)をクリックします。
  3. 「チェックポイント」表にターゲット・スキーマ名を入力し、「発行」をクリックします。
GoldenGate 23aiでMicrosoft SQL ServerのReplicatを追加するには:
  1. 「管理サービス」ナビゲーション・メニューで、Replicatsをクリックします。
  2. Replicatsページで、「追加」Replicat (プラス・アイコン)をクリックします。
  3. Replicatの追加」フォームは、4つのページで構成されます。必要に応じてフォームに入力します。
    1. Replicatの「情報」ページで、次の手順を実行します。
      1. Replicatタイプを選択します。
        • Classic Replicat
        • Coordinated Replicat
        • Parallel Replicat

        ノート:

        様々なReplicatタイプについて学習します。
      2. 「次へ」をクリックします。
    2. Replicatオプション・ページで、次の手順を実行します。
      1. Replicat証跡の詳細を入力します。
        • 名前(2文字のみ)
        • サブディレクトリ
      2. ターゲット資格証明の選択:
        • ドメイン
        • エイリアス
        • Checkpoint Table
        • (オプション)開始するタイミング
      3. 証跡の位置「シーケンス番号」および「RBAオフセット」を入力します。
      4. 「次へ」をクリックします。
    3. 「管理対象オプション」ページで、必要に応じてオプションのフィールドに入力します。
      1. 「プロファイル名」を選択します。
      2. 「デプロイメントのヘルスに不可欠」を有効にします。
      3. 「自動開始」を有効にします。
      4. 「自動再起動」を有効にします。
      5. 「次へ」をクリックします。
    4. 「パラメータ・ファイル」ページで、Replicatによるソース表とターゲット表のマップ方法を構成できます。次に例を示します。
      MAP table.*, TARGET table.*;
  4. 作成および実行をクリックして、Replicatを起動します。「作成」をクリックすると、後でReplicatsページでReplicatを手動で起動できます。
Replicatsページに戻り、Replicatを選択してその詳細を表示できます。

Replicatの追加(21c)

Replicatを追加する前に、チェックポイント表を作成して、中断が発生した場合にトランザクションを再適用することなく、Replicatが再起動できるようにします。

  1. OCI GoldenGateデプロイメント・コンソールのナビゲーション・メニューで、「構成」をクリックします。
  2. 「データベース」タブで、ターゲット・データベースのデータベース接続アイコンをクリックします。
  3. 「チェックポイントの追加」(プラス・アイコン)をクリックします。
  4. 「チェックポイント表」にターゲット・スキーマ名を入力し、「発行」をクリックします。
Microsoft SQL Server用のReplicatを追加するには:
  1. OCI GoldenGateデプロイメント・コンソールの管理サービスの「概要」ページで、「Replicatの追加」(プラス・アイコン)をクリックします。
  2. On the Add Replicat page, select a Replicat type, and then click Next.
  3. 「Replicatオプション」ページで、次のフィールドに入力し、「次」をクリックします:
    1. 「プロセス名」に、Replicatプロセスの名前を入力します。
    2. (オプション)「説明」に、このReplicatを他のReplicatから区別するための簡単な説明を入力します。
    3. 「目的」で、Replicatの目的を選択します:
      • 高可用性
      • ディザスタ・リカバリ
      • 一方向(デフォルト)
      • N-Way
    4. 「Credential Domain」および「Credential Alias」で、ターゲット・データベースのドメインおよび別名を選択するか、新しい資格証明を作成します。
    5. 「ソース」で、処理するデータのソースとして「トレイル」または「ファイル」を選択します。
    6. ソースがトレイルの場合は、「トレイル名」にExtractトレイルの名前を入力します。
    7. ソースがトレイルで、トレイル・ファイルがデフォルト以外のロケーションにあることが予想される場合は、トレイルのサブディレクトリの場所を入力します。
    8. 「開始」で、データ処理の開始点を選択します:
      • ログでの位置
      • Now
      • カスタム時間
    9. 「トランザクション・ログの順序番号」で、デフォルト値のままにするか、トランザクション・ログの順序番号を入力します。
    10. 「トレイルRBAオフセット」で、デフォルトのままにするか、トレイル・オフセットを入力します。
    11. 「チェックポイント表」で、デフォルトの選択のままにするか、ターゲット・デプロイメント用に作成したチェックポイント表を選択します。
  4. 「次へ」をクリックしてください。
  5. 「パラメータ・ファイル」で、パラメータを追加してReplicatプロセスをさらに構成できます。

    ノート:

    GoldenGateでは、デフォルトでグリニッジ標準時(GMT)が使用されます。デフォルト設定をオーバーライドするには、SETENVを使用します。たとえば次のようにします。
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    SETENVについてさらに学習します。

  6. 「作成および実行」をクリックします。「作成」をクリックすると、後で管理サービスの「概要」ページからReplicatを手動で起動できます。
管理サービスの概要ページに戻り、Replicatプロセスの表示、およびReplicatアクションにアクセスできます。