欢迎投稿

今日深度:

Setting up a GoldenGate replication between Oracle RAC datab

Setting up a GoldenGate replication between Oracle RAC databases:oracle的操作步骤和区别于单机环境的部署操作,


简单说明:

记录书上的操作步骤和区别于单机环境的部署操作

源库部署操作:

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]

www.htsjk.Com true http://www.htsjk.com/oracle/24560.html NewsArticle Setting up a GoldenGate replication between Oracle RAC databases:oracle的操作步骤和区别于单机环境的部署操作, 简单说明: 记录书上的操作步骤和区别于单机环境的部署操作 源库部署操作: 1 抽取...
评论暂时关闭