4 Oracle GoldenGate Microservicesのスタート・ガイド
Oracle Cloud Marketplace上でOracle GoldenGate Microservicesをデプロイした後は、Oracle GoldenGateの最新リリースにアクセスできます。
Oracle GoldenGateコンピュート・ノードへの接続
ノート:
インスタンスにパブリックIPアドレスがある場合は、それを使用してSSH接続できます。インスタンスにプライベートIPアドレスのみがある場合は、要塞サービスを使用して、要塞セッションを開始し、インスタンスにSSH接続します。IPアドレスを識別するには:
- Oracle Cloudコンソールにログインします。
- 「計算」 -> 「インスタンス」を選択します。
- コンピュート・ノードのハイパーリンク名を選択します。IPアドレスは、「インスタンス・アクセス」の下にリストされます。
- Oracle GoldenGateが実行されているコンピュート・ノードにアクセスするには、SSHを使用して
opc
アカウントとして接続します。opc
アカウントを使用してノードにアクセスする方法の詳細は、インスタンスへの接続を参照してください。
ssh -i private-key-filename opc@public-id-address
次に、サービス・マネージャに接続する前に管理者パスワードが必要です。
データベース用のOracle GoldenGate Microservicesの設定
Oracle GoldenGate Microservicesの使用を開始する前に、ご使用の環境が完全でありデータをレプリケートする準備が整っていることを確認するために、データベース・プラットフォームに応じていくつかのタスクを実行する必要があります。
Oracle用の設定
Oracle Cloud MarketplaceのOracle GoldenGateイメージには、Oracle Databaseのすべてのサポート対象バージョン用のOracle Database Clientソフトウェアとともに、最新のOracle GoldenGateリリースが含まれています。
Oracle GoldenGateでサポートされているOracle Databaseプラットフォームについては、最新の動作保証マトリックスを参照してください。
インスタント・クライアント・ディレクトリへのLD_LIBRARY_PATH
やTNS_ADMIN
などの環境変数の設定の詳細は、『Oracle GoldenGate Microservicesドキュメント』のOGGCAユーザー・デプロイメントを参照してください。
ユーザー・アカウントの作成
Oracle GoldenGate Microservicesデプロイメントを保護するには、Oracle GoldenGateユーザーの新しいユーザー・アカウントを作成し、実行する予定の機能ロールに各アカウントを割り当てることを検討する必要があります。これらのロールは次のとおりです。
- セキュリティ
- 管理者
- オペレータ
- ユーザー
Oracle GoldenGateユーザーには、自身の定義されているアクセス・レベルに応じたアクセス権限のみが与えられています。Oracle GoldenGateセキュリティ・フレームワークがどのように使用されるかの詳細は、『Oracle GoldenGate Microservicesドキュメント』のOracle GoldenGateの認証および認可を参照してください。
トピック:
サービス・マネージャでのユーザーの作成
管理者としてサービス・マネージャにログインした後、管理者、オペレータ、ユーザーなどの様々なロールを持つユーザーを作成できます。セキュリティ・ロールを持つユーザーは、すべてのマイクロサービスを管理できます。
サービス・マネージャでユーザーを作成するには:- サービス・マネージャのログイン・ページに移動します。環境のコンピュート・ノード情報の検索を実行したときに取得したパブリックIPアドレス:
https://public_ip_address
を使用して、サービス・マネージャ・ページにアクセスできます。 /home/opc/ogg-credentials.json
ファイル内にあるoggadminユーザーとそのパスワード資格証明を使用してログインします。- 左上隅にあるメニュー・アイコンをクリックしてメニュー・セクションを開きます。
- メニューから「ユーザー管理」オプションを選択します。
- 「ユーザー」画面で、プラス(+)アイコンを選択して新規ユーザーを追加します。
- すべての必須フィールドに入力します。
- 「発行」をクリックして新規ユーザーを作成します。
管理サービスでのユーザーの作成
管理者としてOracle GoldenGate Microservices管理サービスにログインした後で、デプロイメントを管理する、管理者、オペレータまたはユーザーのロールを持つ新規ユーザーを作成できます。
管理サービスでユーザーを作成するには:
- セキュリティ・ロール・ユーザー(oggadmin)の資格証明を使用して管理サービスにログインします。
- 左上隅のメニュー・アイコンをクリックしてメニューを開きます。
- メニューから、「ユーザー管理」オプションを選択します。
- 「ユーザー」画面で、プラス(+)アイコンを選択して新規ユーザーを作成します。
- すべての必須フィールドに詳細を入力し、「発行」をクリックします。
ノート:
パスワードは、8から30文字の長さにし、少なくとも1つの大文字、1つの小文字、1つの数字および1つの特殊文字を含める必要があります。$、^、?などの特殊文字は使用できません。デフォルトの管理者パスワードの変更
oggadminなどの重要なアカウントのパスワードを変更することは、Oracle GoldenGate Microservicesデプロイメントの保護において最優先事項です。oggadminのパスワードを変更するには、まずサービス・マネージャで変更してから管理サービスで変更する必要があります。
このトピックの内容は次のとおりです。
サービス・マネージャの管理者パスワードの変更
サービス・マネージャの管理者パスワードを変更するには:
- サービス・マネージャのログイン・ページに移動します。環境のコンピュート・ノード情報の検索を実行したときに取得したパブリックIPアドレスを使用して、「Service Manager」ページにアクセスできます。
https://public_ip_address
/home/opc/ogg-credentials.json
ファイル内にあるoggadminユーザーとそのパスワード資格証明を使用してログインします。- 左上隅にあるメニュー・アイコンを選択してメニューを開きます。
- メニューから「ユーザー管理」オプションを選択します。
- 「ユーザー」画面で、「アクション」列の下にある鉛筆アイコンを選択します。
- oggadminユーザーのパスワードを更新し、「発行」をクリックします。
パスワードが正常にリセットされると、現行ユーザーはログアウトされます。
- 新しいパスワードを使用してサービス・マネージャに再度ログインします。
ノート:
パスワードは、8から30文字の長さにし、少なくとも1つの大文字、1つの小文字、1つの数字および1つの特殊文字を含める必要があります。$、^、?などの特殊文字は使用できません。管理サービスの管理者パスワードの変更
Oracle GoldenGate Microservicesサービス・マネージャのセキュリティ・ロール・ユーザーのパスワードを変更した後、基礎となるデプロイメントでそのセキュリティ・ロール・ユーザーのパスワードを変更する必要があります。
管理サービスの管理者パスワードを変更するには:
- 「サービス・マネージャ」の左側のナビゲーション・ペインで、「デプロイメント」をクリックし、デプロイメント名を選択します。
- 「デプロイメント」ページで「管理サービス」をクリックして、デプロイメントの管理サービスWebインタフェースを開きます。
- 次の場所で使用可能なoggadminユーザー資格証明を使用してログインします。
/home/opc/ogg_credentials.json
- 左上隅にあるメニュー・アイコンを選択してメニューを開きます。
- メニューから「ユーザー管理」オプションを選択します。
- 「ユーザー」画面で、「アクション」列の下にある鉛筆アイコンを選択します。
- oggadminユーザーのパスワードおよび情報のセクションの必須情報を更新し、「発行」をクリックします。
パスワードが正常にリセットされると、現行ユーザーはログアウトされます。
- 新しいパスワードを使用して管理サービスに再度ログインします。
ノート:
パスワードは、8から30文字の長さにし、少なくとも1つの大文字、1つの小文字、1つの数字および1つの特殊文字を含める必要があります。$、^、?などの特殊文字は使用できません。GGSCHEMAのデフォルト値の変更
デフォルトでは、OCI MarketplaceのOracle GoldenGate Microservicesデプロイメントが、oggadmin
のデフォルトのGGSCHEMA
を作成します。
SQL Serverなどの一部のデータベースでは、デプロイメントをソース・データベースおよびターゲット・データベースに接続する際に、Oracle GoldenGateでデータベースにオブジェクトを作成する必要があります。これらは、特に指定がないかぎり、oggadmin
スキーマを使用して作成されたオブジェクトです。
つまり、ソース・データベースまたはターゲット・データベースでは、サプリメンタル・ロギング(TRANDATA
)の追加、ハートビート表の作成およびチェックポイント表の作成の前にoggadmin
というスキーマを作成する必要があります。
デフォルトのoggadmin
スキーマのかわりに別のスキーマを使用する場合は、『Oracle GoldenGate Microservicesドキュメント』ガイドのパラメータ・ファイルの作成に記載されているステップに従って、値を手動で変更できます。
GGSCHEMA
値を変更した後、これらのプロセスで新しいスキーマを認識するには、管理サービスおよび既存のExtractとReplicatを再起動する必要があります。