简单说明:
因为在RAC专题中已经有了《CentOS6u9 Oracle11g RAC 搭建部署(七)OGG预部署》
和《CentOS6u9 Oracle11g RAC 搭建部署(八)OGG测试》,本篇不在进行实验验证
只记录书上的操作步骤和区别于单机环境的部署操作
源库部署操作:
1° 抽取进程配置文件配置:
./ggsci
EXTRACT EGGTEST1
USERID ggs, PASSWORD ggs
TRANSLOGOPTIONS DBLOGREADER
-- 此处配置参见上篇文档
-- 是库版本较新的抽取ASM环境下归档的方法
-- 也可以根据上篇文档的建议配置ASM专用账号
EXTTRAIL /ggs/dirdat/st
TABLE scott.*;
2° 发送进程配置文件配置:
./ggsci
EDIT PARAMS PGGTEST1
EXTRACT PGGTEST1
USERID ggs, PASSWORD ggs
RMTHOST 192.168.77.11, MGRPORT 8809
RMTTRAIL /ggs/dirdat/rt
TABLE scott.*;
3° 添加抽取进程:
./ggsci
ADD EXTRACT EGGTEST1, THREADS 2, TRANLOG, BEGIN NOW
-- 参数THREADS 2代表两个redo进程,即每个RAC节点都有自己的一个redo进程
-- 也可以 select count(distinct(thread#)) from v$log; 查询确认
ADD EXTTRAIL /ggs/dirdat/st, EXTRACT EGGTEST1, MEGABYTES 100
4° 添加发送进程:
ADD EXTRACT PGGTEST1, EXTTRAILSOURCE /ggs/dirdat/st
ADD RMTTRAIL /ggs/dirdat/rt, EXTRACT PGGTEST1, MEGABYTES 100
5° 启动进程:
START EXTRACT EGGTEST1
STATUS EXTRACT EGGTEST1
START EXTRACT PGGTEST1
STATUS EXTRACT PGGTEST1
目标库部署操作:
1° 应用进程配置文件配置:
./ggsci
EDIT PARAMS RGGTEST1
REPLICAT RGGTEST1
USERID ggs, PASSWORD ggs
DISCARDFILE /ggs/dirrpt/RGGTEST1.dsc,append,MEGABYTES 500
ASSUMETARGETDEFS
-- 源端和目标端复制对象具有相同的结构时启用
MAP SCOTT.*, TARGET SCOTT.*;
2° 添加应用进程并启动:
ADD REPLICAT RGGTEST1, EXTTRAIL /ggs/dirdat/rt, CHECKPOINTTABLE ggs.rggtest1_ckpt
START REPLICAT RGGTEST1
STATUS REPLICAT RGGTEST1
简单总结:
源库是RAC环境,抽取进程要配置从ASM实例中抽取
源库是RAC环境,有不只一个redo,抽取进程添加时要指定和redo数量一致
[TOC]