OGG新增表及修改表定义

新增表

1、停止源端抽取及投递进程

stop ext_01

stop pump_01

2、停止目标端复制进程

stop rep_01

3、修改抽取进程及投递进程参数文件

3.1、edit params ext_01

加入以下内容

table scott.emp_ogg

3.2、edit params pump_01

加入以下内容

table scott.emp_ogg

4、源端增加表附加日志

dblogin userid ogg,password ogg

alter trandata scott.emp_ogg

5、启动抽取及投递进程

start ext_01

start pump_01

6、初始化数据

6.1获取最小SCN

select current_scn from v$database;

6.2根据scn导出初始化数据

expdp “’/ as sysdba’” directory=dp dumpfile=scott0918.dmp logfile=scott0918.log tables=scott.emp_ogg flashback_scn=xxxxxxxxx

6.3导入数据

impdp “’/ as sysdba’” directory=dp dumpfile=scott0918.dmp logfile=scott0918.log

7、修改复制进程参数文件

edit params rep_01

加入以下内容

map scott.emp_ogg, TARGET scott.emp_ogg;

8、启动复制进程

start rep_01

同构表新增字段

如果未配置DDL同步,通过以下步骤处理

1、停止相关进程

源端

stop ext_02

stop pump_02

目标端

stop rep_02

2、新增字段

源端

alter table test_yg add age int;

目标端

alter table test_yg add age int;

3、启动ogg进程

源端

start ext_02

start pump_02

目标端

Start rep_02

4、查看进程状态

Stats rep_02,total

异构表新增字段

1、停止相关进程

源端

stop ext_02

stop pump_02

目标端

stop rep_02

2、新增字段,修改表结构

源端

alter table test_yg add dept varchar2(20);

目标端

alter table test_yg add remark varchar2(20);

alter table test_yg add dept varchar2(20);

查看当前结构

3、源端编辑配置文件 --这是第一次生成defgen参数文件,以后修改字段不需要再次编辑

edit params defgen

加入以下内容

DEFSFILE /ogg/dirdef/ao.def

userid ogg,password ogg

table scott.test_yg

4、生成参数文件

cd /ogg/

./defgen paramfile /ogg/dirprm/defgen.prm

5、将/ogg/dirdef目录下的ao.def传至目标端

Scp ao.def ogg@xxx.xxx.xxx.xxx:/ogg/dirdef/

6、编辑复制进程  --这是第一次添加需要加入sourcedefs参数,以后不必添加,除非修改def文件名

edit params rep_02

加入以下内容

SOURCEDEFS /ogg/dirdef/ao.def

注释:

异构情况下ASSUMETARGETDEFS参数应该注释掉

7、启用各进程

源端

start ext_02

start pump_02

目标端

start rep_02

8、检查同步状态

stats rep_02,total

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值