PostgreSQLからMySQLへのデータのレプリケート
OCI GoldenGateを使用して、PostgreSQLからMySQLにデータをレプリケートする方法について学習します。
開始する前に
このクイックスタートを正常に完了するには、次が必要です:
- ソース・データベースとして機能するPostgreSQLインストール(環境設定のインストール手順に従います)。
- VCNのセキュリティ・リストでポート5432を開いて、デフォルト・ポートでPostgreSQLにアクセスできます。
- ターゲット・データベースとして機能するOCIデータベース上のHeatWave。
タスク1: OCI GoldenGateリソースの作成
このクイックスタートの例では、ソースとターゲットの両方のデプロイメントおよび接続が必要です。
- ソースPostgreSQLデータベースのデプロイメントを作成します。
- OCIデータベース上のターゲットHeatWaveのMySQLデプロイメントを作成します。
- PostgreSQL接続を作成します。
- 「タイプ」で、ドロップダウンから「PostgreSQLサーバー」を選択します。
- 「データベース名」に、
ociggll
と入力します。 - 「ホスト」に、PostgreSQLが実行されるコンピュート・インスタンスのパブリックIPを入力します。
- 「ポート」に、
5432
と入力します。 - 「ユーザー名」に、
ggadmin
と入力します。 - 「パスワード」には、パスワードを入力します。
- 「セキュリティ・プロトコル」で、ドロップダウンから「プレーン」を選択します。
- OCI接続でHeatWaveを作成します。
- (オプション) OCIデータベース上のHeatWaveにパブリック・エンドポイントがない場合は、GoldenGateへの接続を作成してから、ソースPostgreSQLデプロイメントにこの接続を割り当てる。
- ソースPostgreSQLデプロイメントにソース接続を割り当てます。
- ターゲットMySQLデプロイメントにターゲット接続を割り当てます。
タスク3: Extractの作成
- Change Data Capture Extractを追加します。
- 初期ロードExtractを追加します。
「Extract」ページに戻り、Extractの開始を確認できます。
タスク4: Initial Load ExtractのDistribution Pathの作成
Initial Load ExtractのDistribution Pathを作成するには、次の手順を実行します。
タスク6: Change Data CaptureのDistribution Pathの作成
Change Data CaptureのDistribution Pathを作成するには、次の手順を実行します。
- ソースPostgreSQL・デプロイメント・コンソールで、「分散サービス」をクリックします。
- 「Distribution Pathの追加」をクリックします。
- 「パスの追加」フォームに次のように入力します。
- ターゲットMySQLデプロイメント・コンソールで、「レシーバ・サービス」をクリックし、作成されたReceiver Pathを確認します。