1 gg 在linux/unix 下安装,详见《L_OGG_环境准备》。
rac 上为source 端的话,需要每个节点都需要安装gg 。
配置ASM的联通性: --如果ASM作为存储管理软件的话,那必须使gg也能够连接到 ASM实例。
: --确保ASM 实例已近添加到 tnsname.ora文件中。
: --确保监听可以监听到连接ASM实例的请求,listener.ora 需要加入内容;
eg : SID_LIST_LISTENER_DARAN =
(SID_LIST =
(SID_DESC =
(SID_NAME = XXXX)
(ORACLE_HOME = /u01/xxxxxxx)
(PROGRAM = extproc)
)
(SID_DESC =
(ORACLE_HOME =/u01/xxxxxxx)
(SID_NAME =+ASM1)
)
)
2 使用cluster 管理gg: 可以使用CRS 来管理gg资源组,并且使用rac 的vip 连接到GG, 一旦数据某一个节点宕掉,oracle cluster 可以自动切换到另一个节点。
3 使用vip 资源管理步骤: A 使用gg用户登陆 B 为gg vip 资源创建一个profile;
$ORA_CRS_HOME/bin/crs_profile -create ggatevip -t application -a @ORA_CRS_HOME/bin/usrvip -o oi=eth0,ov=192.168.x.x on=255.255.x.x
$ORA_CRS_HOME --clusterware HOME目录
ggatevip --创建应用的vip名称
oi=eth0 --制定公用网卡为eth0
ov=vip --新设置的虚拟IP
on=mask --子网掩码
4 把这资源注册到CRS, :$ORA_CRS_HOME/bin/crs_register ggatevip
再把vip 所有权限给root : root下执行: #./crs_setperm ggatevip -o root
为oracle用户分配这资源权限 :root下执行: #./crs_setperm ggatevip -u user:oracle:r-x
使用oracle启动这个资源 :oracle下执行: $ORA_CRS_HOME/bin/crs_start ggatevip
查看运行状态及位置节点 : $ORA_CRS_HOME/bin/crs_stat ggatevip -t