データ検証リソースの作成

OCI GoldenGateでデータ検証を行うために必要なリソースの作成について学習します。

データ検証デプロイメントについて

データ検証を使用するには、少なくとも1つのVeridataエージェントと1つのVeridataサーバー・デプロイメントを作成する必要があります。必要なエージェント・デプロイメントの数は、データを検証するソース接続とターゲット接続の数によって異なります。データベース接続ごとにエージェント・デプロイメントを作成し、エージェントごとに1つのGoldenGate接続を作成します。たとえば、データベース接続が2つある場合は、2つのエージェント・デプロイメントと2つのGoldenGate接続を作成する必要があります。各エージェント・デプロイメントにデータベース接続(エージェントごとに1つの接続)を割り当て、2つのGoldenGate接続をサーバー・デプロイメントに割り当てます。

続行する前に、次の記事を確認してください。

開始する前に

Veridataサーバーまたはエージェント・デプロイメントを作成する前に、次の要件を確認してください。

Veridataエージェント・デプロイメントの作成

Veridataエージェント・デプロイメントを作成するには:

  1. コンソールのナビゲーション・メニューで、「Oracle AI Database」「GoldenGate」の順に選択します。

  2. 「デプロイメント」ページで、「デプロイメントの作成」を選択します。

  3. 「デプロイメントの作成」パネルで、名前と説明(オプション)を入力します。

  4. マルチクラウド上のGoldenGateのこのデプロイメントを作成する場合は、「サブスクリプション」を選択します。

    1. 「コンパートメント」ドロップダウンで、リソース・アンカーが存在するコンパートメントを選択します

    2. マルチクラウド・パートナ・リージョンを選択します。

    3. 「パートナ可用性ゾーン」を選択します。使用可能なオプションは、選択したマルチクラウド・パートナ・リージョンに基づいて移入されます。

  5. 「コンパートメント」ドロップダウンで、デプロイメントを作成するコンパートメントをクリックします。

  6. 「最適な可用性ドメイン配置を自動的に選択」の場合:

    • サービスで、かわりに可用性ドメインおよびフォルト・ドメインを選択するには、このオプションを選択します。

    • 可用性ドメインとフォルト・ドメインを自分で選択するには、このオプションの選択を解除します。

  7. 「デプロイメント・タイプの選択」で、「データ検証」を選択します。

  8. 「テクノロジの選択」ドロップダウンから、「Oracle GoldenGate Veridataエージェント」を選択します。

  9. 「バージョン」では、最新バージョンが自動的に選択されます。「バージョンの変更」を選択して、別のバージョンを選択します。

    バージョンについてさらに学習します。

  10. 次のいずれかのオプションを選択してください:

    • 開発またはテスト: 開発またはテスト環境に推奨されるデフォルトを使用してデプロイメントを設定します。OCPUの最小数は1です。

    • 本番: 推奨されるデフォルトの4 OCPUのデプロイメントを設定し、本番環境で自動スケーリングを有効にします。必要なOCPUの最小数は3で、自動スケーリングは有効です。

  11. 「OCPUの選択」に数値を入力するか、「シェイプの変更」を選択してスライダを使用して使用するOracle Computeユニット(OCPU)の数を選択します。

    ノート: 1つのOCPUは、16GBのメモリーに相当します。詳細は、OCPUの管理および請求を参照してください。

  12. (オプション)「自動スケール」を選択します。

    ノート:自動スケーリングにより、OCI GoldenGateは、OCPU数に指定したOCP数の3倍(最大24 OCPU)までスケール・アップすることができます。たとえば、OCPU数を2として指定し、自動スケーリングを有効にした場合、デプロイメントは最大6 OCPUまでスケール・アップできます。OCPU数を20として指定し、自動スケーリングを有効にした場合、OCI GoldenGateは最大24 OCPUまでしかスケール・アップできません。

  13. 「<Compartment>のプライベート・サブネット」ドロップダウンで、OCI GoldenGateサービス・テナンシからどのサブネットへのプライベート・エンドポイントを作成するのかを選択します。これにより、このサブネットのポリシーでアクセスが許可されているかぎり、デプロイメントは常にこのサブネットを介して使用できます。

    別のパーティションにあるサブネットを選択するには、「コンパートメントの変更」を選択します。

    ノート:プライベート・サブネットを選択できるのは、デプロイメントの作成または更新時のみです。

  14. (オプション)ネットワークおよびセキュリティ・オプションの「拡張オプションの表示」を選択し、リソース管理のタグを追加します。

    1. 「メンテナンス」セクションで、次の手順を実行します。

      1. 「メンテナンス・ウィンドウのカスタマイズ」を選択して、デプロイメントをアップグレードするメンテナンス・ウィンドウの開始を定義します。

      2. (オプション)「メジャー・リリース自動アップグレード期間(日数)」に、0から365までの日数を入力します。

      3. (オプション)バンドル・リリースの自動アップグレード期間(日数)で、0から180日の間の日数を入力します。

      4. (オプション)「セキュリティ・パッチの自動アップグレード期間(日数)」に、0から14日の間の日数を入力します。

      5. 「マイナー・リリース自動アップグレードの有効化」を選択し、オプションで日数を入力します。

        ノート: アップグレードのスケジュールについてさらに学習します。

    2. 「セキュリティ属性」セクションで、Zero Trust Packet Routing (ZPR)を使用して、このデプロイメントへのアクセスを制御するセキュリティ属性を追加します。

    3. 「タグ」セクションで、テナンシ内のリソースのトラッキングに役立つタグを追加します。タグを追加するには、「+追加タグ」を選択します。タグ付けについてさらに学習します。

  15. 「作成」を選択してデプロイメントを作成するか、「スタックとして保存」を選択してこの構成をリソース・マネージャに保存します。

    「スタックとして保存」を選択すると、「スタックとして保存」パネルが開き、オプションでスタックの名前と説明を指定し、それを保存するコンパートメントを選択できます。リソース・マネージャについてさらに学習します。

次に、接続を作成し、Veridataエージェント・デプロイメントに割り当てます。

Veridataサーバー・デプロイメントの作成

Veridataエージェント・デプロイメントを作成するには:

  1. コンソールのナビゲーション・メニューで、「Oracle AI Database」「GoldenGate」の順に選択します。

  2. 「デプロイメント」ページで、「デプロイメントの作成」を選択します。

  3. 「デプロイメントの作成」パネルで、名前と説明(オプション)を入力します。

  4. マルチクラウド上のGoldenGateのこのデプロイメントを作成する場合は、「サブスクリプション」を選択します。

    1. 「コンパートメント」ドロップダウンで、リソース・アンカーが存在するコンパートメントを選択します

    2. マルチクラウド・パートナ・リージョンを選択します。

    3. 「パートナ可用性ゾーン」を選択します。使用可能なオプションは、選択したマルチクラウド・パートナ・リージョンに基づいて移入されます。

  5. 「コンパートメント」ドロップダウンで、デプロイメントを作成するコンパートメントをクリックします。

  6. 「最適な可用性ドメイン配置を自動的に選択」の場合:

    • サービスで、かわりに可用性ドメインおよびフォルト・ドメインを選択するには、このオプションを選択します。

    • 可用性ドメインとフォルト・ドメインを自分で選択するには、このオプションの選択を解除します。

  7. 「デプロイメント・タイプの選択」で、「データ検証」を選択します。

  8. 「テクノロジの選択」ドロップダウンから、「Oracle GoldenGate Veridataサーバー」を選択します。

  9. 「バージョン」では、最新バージョンが自動的に選択されます。「バージョンの変更」を選択して、別のバージョンを選択します。

    バージョンについてさらに学習します。

  10. 次のいずれかのオプションを選択してください:

    • 開発またはテスト: 開発またはテスト環境に推奨されるデフォルトを使用してデプロイメントを設定します。OCPUの最小数は1です。

    • 本番: 推奨されるデフォルトの4 OCPUのデプロイメントを設定し、本番環境で自動スケーリングを有効にします。必要なOCPUの最小数は3で、自動スケーリングは有効です。

  11. 「OCPUの選択」に数値を入力するか、「シェイプの変更」を選択してスライダを使用して使用するOracle Computeユニット(OCPU)の数を選択します。

    ノート: 1つのOCPUは、16GBのメモリーに相当します。詳細は、OCPUの管理および請求を参照してください。

  12. (オプション)「自動スケール」を選択します。

    ノート:自動スケーリングにより、OCI GoldenGateは、OCPU数に指定したOCP数の3倍(最大24 OCPU)までスケール・アップすることができます。たとえば、OCPU数を2として指定し、自動スケーリングを有効にした場合、デプロイメントは最大6 OCPUまでスケール・アップできます。OCPU数を20として指定し、自動スケーリングを有効にした場合、OCI GoldenGateは最大24 OCPUまでしかスケール・アップできません。

  13. 「<Compartment>のプライベート・サブネット」ドロップダウンで、OCI GoldenGateサービス・テナンシからどのサブネットへのプライベート・エンドポイントを作成するのかを選択します。これにより、このサブネットのポリシーでアクセスが許可されているかぎり、デプロイメントは常にこのサブネットを介して使用できます。

    別のパーティションにあるサブネットを選択するには、「コンパートメントの変更」を選択します。

    ノート:プライベート・サブネットを選択できるのは、デプロイメントの作成または更新時のみです。

  14. 「ライセンス・タイプの選択」では、このデプロイメント・タイプに対して有効なライセンス・タイプは「独自のライセンスの持込み(BYOL)」のみです。BYOL OCPU制限の有効化: BYOLでカバーされるOCPUの数を制御します。対象となるOCPUの最小数は1です。

  15. (オプション)ネットワークおよびセキュリティ・オプションの「拡張オプションの表示」を選択し、リソース管理のタグを追加します。

    1. 「メンテナンス」セクションで、次の手順を実行します。

      1. 「メンテナンス・ウィンドウのカスタマイズ」を選択して、デプロイメントをアップグレードするメンテナンス・ウィンドウの開始を定義します。

      2. (オプション)「メジャー・リリース自動アップグレード期間(日数)」に、0から365までの日数を入力します。

      3. (オプション)バンドル・リリースの自動アップグレード期間(日数)で、0から180日の間の日数を入力します。

      4. (オプション)「セキュリティ・パッチの自動アップグレード期間(日数)」に、0から14日の間の日数を入力します。

      5. 「マイナー・リリース自動アップグレードの有効化」を選択し、オプションで日数を入力します。

        ノート: アップグレードのスケジュールについてさらに学習します。

    2. 「セキュリティ属性」セクションで、Zero Trust Packet Routing (ZPR)を使用して、このデプロイメントへのアクセスを制御するセキュリティ属性を追加します。

    3. 「タグ」セクションで、テナンシ内のリソースのトラッキングに役立つタグを追加します。タグを追加するには、「+追加タグ」を選択します。タグ付けについてさらに学習します。

  16. 「作成」を選択してデプロイメントを作成するか、「スタックとして保存」を選択してこの構成をリソース・マネージャに保存します。

    「スタックとして保存」を選択すると、「スタックとして保存」パネルが開き、オプションでスタックの名前と説明を指定し、それを保存するコンパートメントを選択できます。リソース・マネージャについてさらに学習します。

各ソースおよびターゲット接続にVeridataエージェント・デプロイメントを作成し、各接続にエージェントを割り当てることを確認します。次に、Veridataサーバー・デプロイメントに接続を割り当てます。

接続の作成

データを検証するソースおよびターゲットごとにデータベース接続を作成します。OCI GoldenGate Veridataでは、次の接続タイプがサポートされています。

Veridataエージェント・デプロイメントを作成して、各データベース接続に割り当てます。

Veridataエージェント・デプロイメントごとにGoldenGate接続を作成し、Veridataサーバー・デプロイメントにGoldenGate接続を割り当てます。

デプロイメントへの接続の割当て

Veridataエージェント・デプロイメントまたはGoldenGate接続にVeridataサーバー・デプロイメントへのデータベース接続を割り当てるには、次の手順を使用します。

ソース・テクノロジとターゲット・テクノロジの接続が作成されていることを確認します。

ノート:パスワード・シークレットで接続を使用する場合は、接続を割り当てるデプロイメントで、接続のパスワード・シークレットにアクセスできる必要があります。ポリシーallow dynamic-group <group-name> to read secret-bundles in <location>をコンパートメントまたはテナンシに追加していることを確認します。

デプロイメントに接続を割り当てるには:

  1. デプロイメントの詳細ページで、「割当て済接続」を選択します。

  2. 「接続の割当て」を選択します。

  3. 「接続の割当て」ダイアログで、ドロップダウンから接続を選択します。別のコンパートメントから接続を選択する場合は、「コンパートメントの変更」を選択します。

  4. 「接続の割当て」を選択します。

選択した接続が「割当て済接続」リストに表示されます。この関係は、「割当て済デプロイメント」の「接続の詳細」ページから表示および管理することもできます。

ノート:専用エンドポイントとの接続が7日間未割当てのままの場合、サービスはそれを共有エンドポイントに変換します。

デプロイメントに接続を割り当てると、GoldenGateは、入力した名前から許可されていない文字を削除し、30文字の長さに切り捨てます。名前に使用できるのは英数字のみで、別名パターン^[a-zA-Z][a-zA-Z0-9_#$]*$に従う必要があります。同じ別名の接続がすでに割り当てられている場合は、新しい別名に番号が自動的に追加されます。