Db2 for iからAutonomous AI Lakehouseへのデータのレプリケート
OCI GoldenGateを使用して、Db2 for iシステムからAutonomous AI Lakehouseにデータをレプリケートする方法について学習します。
開始する前に
このクイック開始を正常に完了するには、次が必要です:
-
ユーザーおよび権限が正しく構成された、オンプレミスのDb2 for iデータベース。
-
GGADMINユーザーがロック解除された、Oracle Cloudテナンシの既存のAutonomous AI Lakehouseインスタンス
-
FastConnectまたはVPNを使用したオンプレミス・システムからOracle Cloudテナンシへのネットワーク接続
-
TCP/IPを介したプライベート・サブネットからオンプレミスDb2 for iへの接続を許可するための適切なVCNセキュリティ・ルール
タスク1: OCI GoldenGateリソースの作成
まず、デプロイメントと接続を作成します。
-
ヒント:
-
「デプロイメントの作成」パネルで、タイプとして「Db2 for i」を選択します。
-
ログインおよび分散パスに関する問題を回避するには、資格証明ストアにOCI IAMを使用することをお薦めします。
-
-
ターゲットのOracle AI Databaseデプロイメントを作成します。
ヒント:「デプロイメントの作成」パネルで、タイプとして「Oracle」を選択します。
-
サービスがデプロイメントを作成するときに、ソース接続とターゲット接続を作成します。
-
ターゲットのAutonomous AI LakehouseのAutonomous AI Database接続を作成します。
-
OracleデプロイメントのGoldenGateサーバー接続を作成します。
-
Db2 for iデプロイメント用の別のGoldenGateサーバー接続を作成します。
-
ヒント:
-
Db2 for i接続をDb2 for iデプロイメントに割り当てます。
-
Autonomous AI Database接続をOracleデプロイメントに割り当てます。
-
Db2 for iデプロイメントにOracle GoldenGateサーバー接続を割り当てます。(これにより、Db2 for iデプロイメントがOracleデプロイメントに接続できるようになります。)
-
Db2 for i GoldenGateサーバー接続をOracleデプロイメントに割り当てます。(これにより、OracleデプロイメントはDb2 for iデプロイメントに接続できます。)
-
-
Db2 for iデプロイメントがアクティブ状態になったら、次のタスクに進みます。
タスク2: ソース・デプロイメントの設定
開始する前に、ソースDb2 for iデプロイメントがアクティブ状態であることを確認してください。
-
ソースDB2 for iデプロイメントの詳細ページで、「コンソールの起動」を選択します。
-
ノート:
次を確認します:
-
サプリメンタル・ロギングを有効にするには、トランザクション情報(TRANDATA)を追加します。
-
次のステップに進める前に、Extractが実行中でソースの変更を取得していることを確認します。
-
タスク3: ターゲット・デプロイメントの設定
-
ターゲットのOracleデプロイメントの詳細ページから、「コンソールの起動」を選択します。
-
-
「受信サービス」を選択します。
-
受信サービス・ページで、「ターゲット開始パスの追加」(プラス・アイコン)を選択します。
-
「Add Path」フィールドに次の値を入力します。
-
「パス情報」ページで、パス名を入力します。
-
「ソース・オプション」ページで、次の手順を実行します。
-
「ソース・プロトコル」で「wss」を選択します。
-
「ソース・ホスト」で、ソースDb2 for iデプロイメントの詳細ページの「コンソールURL」値の横にある「コピー」を選択し、値を貼り付けます。
ヒント: URLから
https://および後続のスラッシュ(/)を削除してください。 -
「ポート番号」に、
443と入力します。 -
「証跡名」に、タスク2で作成したExtractの2文字の名前を入力します。
-
「ソース認証方法の設定」で、「OAuth」を選択します。
-
「次へ」を選択します。
-
-
ターゲット・オプション・ページで、「ターゲット証跡」に2文字の名前を入力し、「次へ」を選択します。
-
「管理対象オプション」ページで、「パスおよび実行の作成」を選択します。
-
-
-
ターゲット開始パスが作成され、実行中であることを確認します。
タスク4: データのレプリケート
-
ソースDb2 for iデプロイメントで、「分散サービス」を選択し、分散パスが実行されていることを確認します。
-
ターゲットのOracleデプロイメントで、Replicatを追加して実行します。
-
Replicatの実行後、パフォーマンスをモニターできます。