タスク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からローカル・ストレージに移動します。
- 最初のデータベース・ノードの
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
- 残りのデータベース・ノードの
oracle
OSユーザーとして、ローカル記憶域にディレクトリを作成します。[oracle@exadb-node2 ~]$ mkdir /u02/app/oracle/goldengate/deployments/<instance_name>