What’s the difference between the 2 GoldenGate configurations below.
$ $GRID_HOME/bin/agctl config goldengate gg_xx
GoldenGate location is: /u03/gg/12.2.0 GoldenGate instance type is: target Configured to run on Nodes: arrow1 arrow2 ORACLE_HOME location is: /u01/app/oracle/product/12.1.0/db_1 Databases needed: ora.emu1.db File System resources needed: dbfs_mount Extracts to monitor: Replicats to monitor: Critical extracts: Critical replicats: Autostart on DataGuard role transition to PRIMARY: no Autostart JAgent: no
$ $GRID_HOME/bin/agctl config goldengate gg_xx
GoldenGate location is: /u03/gg/12.2.0 GoldenGate instance type is: target Configured to run on Nodes: hawk1 hawk2 ORACLE_HOME location is: /u01/app/oracle/product/12.1.0/db_1 File System resources needed: dbfs_mount Extracts to monitor: Replicats to monitor: Critical extracts: Critical replicats: Autostart on DataGuard role transition to PRIMARY: no Autostart JAgent: no
Here are how they are added:
# $GRID_HOME/bin/agctl add goldengate gg_xx \ --instance_type target \ --oracle_home /u01/app/oracle/product/12.1.0/db_1 \ --nodes hawk1,hawk2 \ --network 1 --ip 10.10.10.101 \ --user ggsuser --group dba \ --filesystems dbfs_mount \ --gg_home /u03/gg/12.2.0 \ --databases ora.emu1.db # $GRID_HOME/bin/agctl add goldengate gg_xx \ --instance_type target \ --oracle_home /u01/app/oracle/product/12.1.0/db_1 \ --nodes arrow1,arrow2 \ --network 1 --ip 10.10.10.201 \ --user ggsuser --group dba \ --filesystems dbfs_mount \ --gg_home /u03/gg/12.2.0
One is actually source from Database and the other is target User Exits.
But, but, but –instance_type is target for both.
That’s right (meaning your observation is correct) – hehe
Bad implementation – don’t do that.
instance_type – OGG source or OGG target (source, target) (dual is bi-directional)
$XAG_HOME/bin/agctl add goldengate lax_ggate \ --gg_home /acfsmount/ggs112 \ --instance_type dual \ --nodes rac01,rac02 \ --vip_name lax-ggate1-vip \ --filesystems ora.dg_acfs.vg_acfs.acfs \ --databases ora.emu.db \ --oracle_home /u01/app/oracle/product/11.2.0.4/db_1 \ --monitor_extracts ELAX,PLAX_DEN \ --critical_extracts ELAX,PLAX_DEN \ --monitor_replicats RDEN_LAX \ --critical_replicats RDEN_LAX
Why agctl is called from $GRID_HOME in one and $XAG_HOME in another?
$ $GRID_HOME/bin/agctl query releaseversion The Oracle Grid Infrastructure Agents release version is 3.1.0 $ $GRID_HOME/bin/agctl query deployment The Oracle Grid Infrastructure Agents deployment is bundled
agctl from GRID_HOME is bundled with install, but older version.
agctl from XAG_HOME is standalone, downloaded and installed from
Oracle Grid Infrastructure Standalone Agents for Oracle Clusterware 11g Rel. 2, 12c Rel. 1 and 12c Rel. 2
http://www.oracle.com/technetwork/database/database-technologies/clusterware/downloads/xag-agents-downloads-3636484.html
