インストールと起動の監視
Grid Infrastructure (GI)のインストールが完了するまでに最大20分かかる可能性があります。単一リージョン構成または複数リージョン構成、プライマリのみ構成の場合はプライマリ・クラスタおよびスタンバイ・クラスタのnode1にSSH接続し、スタンバイのみ構成の場合はスタンバイ・クラスタにSSH接続します。このプロセスを監視します。
-
プライマリ・クラスタのnode1のパブリックIPアドレスを取得します:
-
Oracle Cloudコンソールで、ナビゲーション・メニューで「コンピュート」、「インスタンス」の順に選択します。
-
「インスタンス」リストで、プライマリ・クラスタのnode1を見つけ、その「パブリックIP」をコピーします。
ヒントプライマリ・クラスタのnode1のネーミング規則は、
<cluster-prefix>1-<node-prefix>1です。
-
-
ターミナル・アプリケーションまたはCloud Shellを使用して、
opcユーザーとしてプライマリ・クラスタのnode1にSSH接続します。 -
サポートされているテキスト・エディタで
/tmp/startupScript.logを開きます(例:tail -f /tmp/startupScript.log)。 -
次のメッセージが表示されるまで、このファイルに出力されたメッセージをモニターします。
単一リージョンおよびマルチ・リージョンのプライマリおよびスタンバイ・クラスタの場合:
################################################################################ Deployment is successful, all resources are online and ACFS replication is healthy ################################################################################スタンバイ・クラスタの場合のみ:
############################# Deployment is successful ##############################これは、GIのインストールが完了し、Oracle GoldenGateを使用できる状態であることを示しています。
個別に作成されたクラスタのACFSレプリケーションを確立します
シングルリージョン・スタンバイ・クラスタのみまたはシングルリージョン・プライマリ・クラスタのみのデプロイメントを構成およびインストールしたばかりの場合は、次の手順に従って、個別に作成されたプライマリ・クラスタとスタンバイ・クラスタ間のACFSレプリケーションを確立します。
/u01/oracle/scripts/hybrid_replconfig.shを実行して、個別に作成されたプライマリ・クラスタとスタンバイ・クラスタ間でACFSレプリケーションを確立できます。
このスクリプトは、次のことを行います。
-
(オプション)両方のクラスタ内のすべてのノードのグリッド・ユーザーに対してパスワードの少ないSSHを有効にします。
-
プライマリ・クラスタとスタンバイ・クラスタ間でACFSレプリケーションを開始します。
-
スタンバイ・クラスタのGoldenGate XAGリソース構成がプライマリ・クラスタと異なる場合、それらを更新します。たとえば、Service Managerのポート、構成およびvarディレクトリなどです。
-
Nginx構成ファイルをすべてのスタンバイ・クラスタ・ノードに生成およびプッシュし、Nginxが新しい構成ファイルを参照するように、これらのノードでNginxを再起動します。
-
ACFSレプリケーションが正常であり、すべてのGGHubスタンバイ・クラスタ・リソースが予想される状態であることを確認します。
ヒント:
開始する前に、次のことを確認してください:
-
プライマリ・クラスタおよびスタンバイ・クラスタのすべてのノードの
rootユーザーPATHにXAGパスを追加します。 -
プライマリ・クラスタおよびスタンバイ・クラスタのすべてのノードで、
oracleユーザーにOGG_HOMEを設定します。
このスクリプトには、次の入力が必要です。
| パラメータ | パラメータの説明/例 |
|---|---|
-p |
必須。プライマリクラスタのホスト名。 例: |
-s |
必須。スタンバイ・クラスタのホスト名。 例: |
-a |
必須。プライマリ・クラスタVIP DNS名。 例: |
-b |
必須。スタンバイ・クラスタVIP DNS名。 例: |
-u |
オプション。クライアント・ホストからクラスタに接続するためのSSHユーザー名。このユーザには`sudo`特権が必要です。デフォルト: `opc` 例: `-u |
-m |
オプション。ACFSマウント・ポイント 例: |
-d |
オプション。GoldenGateデプロイメント名 例: |
-e |
オプション。パスワードなしのSSHを有効にします。gridユーザーのパスワードなしSSHの有効化をスキップするには、`n`と入力します。デフォルト: `y`例: |
-h |
オプション。ヘルプを表示します。 |
SSHに構成されたクライアント・ホストでスクリプトを実行します。たとえば:
hybrid_replconfig.sh -p oggcla1-node1,oggcla1-node2 -s oggclb2-node1,oggclb2-node2 -a oggcla1.cluster.ggoraclevcn.com -b oggclb2.cluster.ggoraclevcn.com -m /mnt/acfs_gg1 -d Marketplace -u opc -e n
ACFSマウント・ポイントまたはGoldenGateデプロイメント名を入力しない場合、スクリプトによって、クラスタ・リソースの詳細から取得されたマウント・ポイントまたはデプロイメント名の入力を求められ、選択またはプリファレンスを入力できます。
すべての構成が正常に設定されると、次のメッセージが表示されます。
#### ACFS replication and GoldenGate configuration successful between Primary and Standby cluster ####
VIPおよびACFSフェイルオーバーの検証
オプションで、/u01/oracle/scripts/verify_vip_and_acfs_failover.shスクリプトを実行して構成を検証できます。
警告:スクリプトを実行すると、ACFSレプリケーション・サイトを変更することによってACFSロール・リバーサルがトリガーされる可能性があります。
ACFSが現在マウントされているスタンバイ・クラスタ・ノードでgridユーザーとしてこのスクリプトを実行します。
verify_vip_and_acfs_failover.sh [-m <ACFS mount point>] [-d <Goldengate deployment name>] [-r <Application VIP resource name>] [-h]
例:
verify_vip_and_acfs_failover.sh -m /mnt/acfs_gg1 -d Marketplace
次に、ソース・データベースとターゲット・データベースを構成します。