タスク6: Oracle GoldenGateデプロイメント・ディレクトリの作成

Oracle GoldenGateサービス・マネージャおよびデプロイメントは、前提条件で必要となるため、プライマリ・クラスタにすでに作成されていますが、特定のディレクトリおよびシンボリック・リンクはスタンバイ・クラスタ・ノードで構成する必要があります。

これらのディレクトリおよびシンボリック・リンクは、「オンプレミス: Oracle Real Application Clustersを使用したOracle GoldenGate Microservices Architectureの構成のベスト・プラクティス」の一部として実行したタスクで、プライマリ・クラスタ上に作成してあります。

今度は、次のように、スタンバイ・クラスタにあるすべてのOracle RACノードに次のディレクトリおよびシンボリック・リンクを作成します。

  1. プライマリ・クラスタ上に複数のGoldenGateサービス・マネージャが構成されており、それぞれ固有のデプロイメントがあり、XAGに個別に登録されている場合、それらは別々のOGG_HOMEソフトウェア・インストール・ディレクトリに属している必要があります。

    プライマリ・クラスタ上で構成されているOGG_HOMEディレクトリのディレクトリおよびシンボリック・リンクは、スタンバイ・クラスタ上と同じである必要があります。

  2. パフォーマンス・メトリック・サーバーを有効にしてGoldenGateデプロイメントを作成した場合は、スタンバイOracle RACノードにメトリック・データストアのホーム・ディレクトリを作成する必要があります。

    たとえば、次のように、プライマリ・クラスタ・ノードにあるデータストア・ディレクトリを特定します。

    $ grep RepoDatastorePath <deployment directory>/var/log/pmsrvr.log|uniq
    
    "RepoDatastorePath": "",
     "RepoDatastorePath": "/u01/oracle/goldengate/datastores/ggnorth",

    その後、次のように、すべてのスタンバイ・クラスタ・ノードにそのディレクトリを作成します。

    $ mkdir -p /u01/oracle/goldengate/datastores/ggnorth
  3. データベース・リリースがOracle Database 21c (21.3)より前の場合は、プライマリ・クラスタ上に作成されたシンボリック・リンクと一致するように、Oracle GoldenGateデプロイメントの一時ディレクトリのローカル・ストレージを作成します。

    たとえば、プライマリ・クラスタ上に次がある場合は、

    $ ls –lrt DBFS_GoldenGate_deployment_home_directory/var/temp
    
    lrwxrwxrwx  1 oracle oinstall 32 Aug 31 12:27 temp
     -> /u01/oracle/goldengate/deployments/ggnorth/temp

    次のように、スタンバイ・クラスタ・ノードにそれと同じディレクトリを作成します。

    $ mkdir –p /u01/oracle/goldengate/deployments/ggnorth/temp