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

Oracle GoldenGateサービス・マネージャとデプロイメントは、すでにプライマリ・システムで作成されていますが、特定のディレクトリとシンボリック・リンクをスタンバイ・システム・ノードで構成する必要があります。これらのディレクトリとシンボリック・リンクは、「Cloud: Oracle Exadata Database ServiceでのOracle GoldenGate Microservices Architectureの構成のベスト・プラクティス」の説明に従って、プライマリ・システムで作成されました。

  1. プライマリ・システムのoracle OSユーザーとして、データストア・ディレクトリを確認します。
    [opc@exapri-node1 ~]$ sudo su - oracle
    [oracle@exapri-node1 ~]$ grep RepoDatastorePath /mnt/dbfs/goldengate
     /deployments/<instance_name>/var/log/pmsrvr.log|uniq
    "RepoDatastorePath": "",
           "RepoDatastorePath": "/u02/app/oracle/goldengate/datastores/<instance_name>",
  2. スタンバイ・システムのoracle OSユーザーとして、すべてのデータベース・ノードにディレクトリを作成します。
    [oracle@exastb-node1 ~]$ /usr/local/bin/dcli -l oracle -g ~/dbs_group mkdir
     -p /u02/app/oracle/goldengate/datastores/<gg_deployment_name>

    プライマリ・システムで作成されたシンボリック・リンクと一致するように、Oracle GoldenGateデプロイメントの一時ディレクトリのローカル・ストレージを作成します。

  3. プライマリ・システムのoracle OSユーザーとして、データストア・ディレクトリを確認します。
    [oracle@exapri-node1 ~]$ ls -l
     /mnt/dbfs/goldengate/deployments/<instance_name>/var |grep temp
    lrwxrwxrwx  1 oracle oinstall 49 Oct  3 10:20 temp ->
     /u02/app/oracle/goldengate/deployments/<instance_name>/temp
  4. スタンバイ・システムのoracle OSユーザーとして、スタンバイ・データベース・ノードに同じディレクトリを作成します。
    [oracle@exastb-node1 ~]$ /usr/local/bin/dcli -l oracle -g ~/dbs_group mkdir
     -p /u02/app/oracle/goldengate/deployments/<instance_name>/temp