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

Oracle GoldenGateソフトウェアがインストール済の場合、次のステップは、Oracle GoldenGate Configuration Assistantを使用してOracle GoldenGateデプロイメントを作成するためのレスポンス・ファイルを作成することです。

このタスクを完了するには、次のステップを実行します。

  • ステップ5.1 - レスポンス・ファイルの作成
  • ステップ5.2 - GoldenGateデプロイメントの作成
  • ステップ5.3 - (DBFSを使用している場合のみ) GoldenGateデプロイメントの一時ディレクトリの移動

ステップ5.1 - レスポンス・ファイルの作成

サイレント構成の場合、oracle OSユーザーとしてレスポンス・ファイルoggca.rspを作成および編集し、Oracle GoldenGateデプロイメントを作成します。

[opc@exadb-node1 ~]$ sudo su - oracle
[oracle@exadb-node1 ~]$ vi /u02/app_acfs/goldengate/oggca.rsp
oracle.install.responseFileersion=/oracle/install/rspfmt_oggca_response_schema_v21_1_0

CONFIGURATION_OPTION=ADD
DEPLOYMENT_NAME=<ggNN>
ADMINISTRATOR_USER=oggadmin
ADMINISTRATOR_PASSWORD=<password_for_oggadmin>
SERVICEMANAGER_DEPLOYMENT_HOME=<ACFS or DBFS mount point>/deployments/<ggsmNN>
HOST_SERVICEMANAGER=localhost
PORT_SERVICEMANAGER=9100
SECURITY_ENABLED=false
STRONG_PWD_POLICY_ENABLED=true
CREATE_NEW_SERVICEMANAGER=true
REGISTER_SERVICEMANAGER_AS_A_SERVICE=false
INTEGRATE_SERVICEMANAGER_WITH_XAG=true
EXISTING_SERVICEMANAGER_IS_XAG_ENABLED=false
OGG_SOFTWARE_HOME=/u02/app/oracle/goldengate/gg21c
OGG_DEPLOYMENT_HOME=<ACFS or DBFS mount point>/deployments/<ggNN>
ENV_LD_LIBRARY_PATH=${OGG_HOME}/lib/instantclient:${OGG_HOME}/lib
ENV_TNS_ADMIN=/u02/app/oracle/goldengate/network/admin
FIPS_ENABLED=false
SHARDING_ENABLED=false
ADMINISTRATION_SERVER_ENABLED=true
PORT_ADMINSRVR=9101
DISTRIBUTION_SERVER_ENABLED=true
PORT_DISTSRVR=9102
NON_SECURE_DISTSRVR_CONNECTS_TO_SECURE_RCVRSRVR=false
RECEIVER_SERVER_ENABLED=true
PORT_RCVRSRVR=9103
METRICS_SERVER_ENABLED=true
METRICS_SERVER_IS_CRITICAL=false
PORT_PMSRVR=9104
UDP_PORT_PMSRVR=9105
PMSRVR_DATASTORE_TYPE=BDB
PMSRVR_DATASTORE_HOME=/u02/app/oracle/goldengate/datastores/<instance_name>
OGG_SCHEMA=<goldengate_database_schema>

レスポンス・ファイルで、次に示す値を適切に編集します。

  • CONFIGURATION_OPTION
  • DEPLOYMENT_NAME
  • ADMINISTRATOR_USER
  • SERVICEMANAGER_DEPLOYMENT_HOME
  • OGG_SOFTWARE_HOME
  • OGG_DEPLOYMENT_HOME
  • ENV_TNS_ADMIN
  • OGG_SCHEMA

ステップ5.2 - GoldenGateデプロイメントの作成

最初のデータベース・ノードのoracle OSユーザーとして、oggca.shを実行し、Oracle GoldenGateデプロイメントを作成します。

[opc@exadb-node1 ~]$ sudo su - oracle
[oracle@exadb-node1 ~]$ export OGG_HOME=/u02/app/oracle/goldengate/gg21c
[oracle@exadb-node1 ~]$ $OGG_HOME/bin/oggca.sh -silent
 -responseFile /u02/app_acfs/goldengate/oggca.rsp
Successfully Setup Software.

ステップ5.3 - (DBFSを使用している場合のみ) GoldenGateデプロイメントの一時ディレクトリの移動

デプロイメントの作成後、共有ファイル・システムにDBFSを使用する場合は、次のコマンドを実行してGoldenGateデプロイメントの一時ディレクトリをDBFSからローカル・ストレージに移動します。

  1. 最初のデータベース・ノードのoracle OSユーザーとして、GoldenGateデプロイメントの一時ディレクトリをローカル・ストレージに移動します。
    [opc@exadb-node1 ~]$ sudo su - oracle
    [oracle@exadb-node1 ~]$ dcli -l oracle -g ~/dbs_group mkdir
     -p /u02/app/oracle/goldengate/deployments/<instance_name>
    [oracle@exadb-node1 ~]$ mv
     /mnt/dbfs/goldengate/deployments/<instance_name>/var/temp
     /u02/app/oracle/goldengate/datastores/<instance_name>
    [oracle@exadb-node1 ~]$ ln -s
     /u02/app/oracle/goldengate/deployments/<instance_name>/temp
     /mnt/dbfs/goldengate/deployments/<instance_name>/var/temp
  2. 残りのデータベース・ノードのoracle OSユーザーとして、ローカル記憶域にディレクトリを作成します。
    [oracle@exadb-node2 ~]$ mkdir
     /u02/app/oracle/goldengate/deployments/<instance_name>