RAC环境中部署OGG,并使用集群管理OGG资源

RAC环境中部署OGG

环境:2节点rac(testrac1,testrac2)

概述:2节点分别部署ogg,可以把dirdat、dirchk等文件放在共享存储,使得所有节点都能访问。使用GI来管理ogg资源

共享存储: /dev/sdc1 (也可以使用dbfs等共享文件)

 

1、testrac1、testrac  2节点分别安装好ogg软件

mkdir /u01/app/ogg 

tar  -xvf fbo_ggs_Linux_x64_ora11g_64bit.tar  -C /u01/app/ogg

./ggsci

create SUBDIRS

 

2、创建软链接

注意:此只把dirdatdirchk放在共享存储中,根据实际情况也可以把dirprm等文件也放在共享存储

mkdir /dev/sdc1 /u02

mkdir /u02/dirdat /u02/dirchk

chown –R oracle:oinstall /u02

ln -s /u02/dirdat /u02/app/ogg

ln -s /u02/dirchk /u02/app/ogg

 

3、配置OGG

如果参数文件未放在共享存储上,则参数文件需要拷贝到其他节点。

 

4、创建vip资源

# cd /u01/app/11.2.0/grid/bin

# ./appvipcfg create -network=1 -ip=192.168.56.57 -vipname=ggatevip -user=root

# /u01/app/11.2.0/grid/bin/crsctl setperm resource mvggatevip -u user:grid:r-x

# /u01/app/11.2.0/grid/bin/crsctl setperm resource mvggatevip -u user:oracle:r-x

 

5、安装agtctl工具

从oracle官网下载xagpack_7b.zip

unzip xagpack_7b.zip

# mkdir /xagent    ---创建xagent目录

# chown -R grid:oinstall /xagent

 

[grid@rac2 xag]$ ./xagsetup.sh --install --directory /xagent --all_nodes  ---运行xagsetup.sh(只需在一台服务器上执行即可,但/xagent目录需要事先创建好)

 

Installing Oracle Grid Infrastructure Agents on: rac2

Preparing to install Oracle Grid Infrastructure Agents on nodes: rac1

Installing Oracle Grid Infrastructure Agents on rac1

Done.

 

6、创建goldengate资源

./agctl add goldengate oggresource  --gg_home /u01/app/ogg  --nodes testrac1,testrac2 --instance_type source --vip_name ggatevip --oracle_home /u01/app/oracle/product/11.2.0/dbhome_1 --databases ora.racdb.db --monitor_replicats ext1

 

上述步骤完成后会多出一个资源xag.oggresource.goldengate

# /u01/app/11.2.0/grid/bin/crsctl setperm resource xag.oggresource.goldengate -u user:oracle:r-x

 

7、检查

/u01/app/11.2.0/grid/bin/crsctl start res xag.oggresource.goldengate

/u01/app/11.2.0/grid/bin/crsctl relocate res xag.oggresource.goldengate -n testrac2 -f

 

 

你可能感兴趣的:(OGG)