PostgreSQLからAutonomous Transaction Processingへのデータのレプリケート
OCI GoldenGateを使用して、PostgreSQLサーバー・データベースからAutonomous Transaction Processingにデータをレプリケートする方法について学習します
始める前に
このクイック・アラートを正常に完了するには、次のものが必要です:
- ソース・データベースとして機能する「PostgreSQLインストール」 (環境設定を参照)
- VCNセキュリティ・リストでポート5432を開く
- ターゲット・データベースとして機能する「Autonomous Transaction Processingインスタンス」
環境設定: Autonomous Transaction Processing (ATP)
- サンプル・データベース・スキーマをダウンロードして解凍します。
- GGADMINユーザーのロックを解除します。
- Oracle Cloudコンソールで、Autonomous DatabasesページからATPインスタンスを選択して詳細を表示し、データベース・アクションにアクセスします。
- 「データベース・アクション」をクリックし、「データベース・ユーザー」を次にクリックします。
- GGADMINを見つけ、その省略記号メニュー(3つのドット)をクリックして「編集」を選択します。
- 「ユーザーの編集」パネルで、GGADMINパスワードを入力し、パスワードを確認してから、「アカウントはロックされています」の選択を解除します。
- 「変更の適用」をクリックします。
- ターゲット・サンプル・スキーマおよびデータをロードします。
- 「データベース・アクション」メニューから、SQLを選択します。
- OCIGGLL_OCIGGS_SETUP_USERS_ADW.sqlからスクリプトをコピーしてSQLワークシートに貼り付けます。
- 「スクリプトの実行」をクリックします。 「スクリプトの出力」タブには、確認メッセージが表示されます。
- SQLワークシートをクリアし、OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sqlからSQLをコピーして貼り付けます。
- 表が正常に作成されたことを確認するには、SQLウィンドウを閉じて再度開きます。 ナビゲータ・タブで、SRC_OCIGGLLスキーマを探し、それぞれのドロップダウンから表を選択します。
タスク1: OCI GoldenGateリソースの作成
このクイックスタートの例では、ソースとターゲットの両方のデプロイメントおよび接続が必要です。
- ソースPostgreSQLデータベースのデプロイメントを作成します。
- ターゲットAutonomous Transaction Processingインスタンスのデプロイメントを作成します。
- ソースPostgreSQLデータベースへの接続を作成します。
- 「タイプ」で、必ず「PostgreSQLサーバー」を選択します。
- 「データベース名」には、
ociggllと入力します。 - 「ホスト」に、PostgreSQLが実行されるコンピュート・インスタンスのパブリックIPを入力します。
- 「ポート」には、
5432と入力します。 - 「ユーザー名」には、
ggadminと入力します。 - 「パスワード」に、パスワードを入力します。
- 「セキュリティ・プロトコル」で、「プレーン」を選択します。
- ターゲットAutonomous Transaction Processingインスタンスの接続の作成。
- GoldenGateへの接続を作成し、次にこの接続をソースのPostgreSQLデプロイメントに割り当てます。
- ソース接続をソースのPostgreSQLデプロイメントに割り当てます。
- ターゲット接続をターゲットOracleデプロイメントに割り当てます。