如何增加新表到Goldengate已存在的同步链路?

在日常Goldengate日常运维中最常见的是在现有的同步进程中增加新的同步表, 这里记录简单的使用class mode典型模式时,增加新表的过程。

源库

1, 增加附加日志

2, 停挂抽取进程

3, 修改抽取配置文件

4, 启动并抽取检查状态

5, 获取SCN

6, 导出数据

7, 传到导出表文件目标库

目标库

8, 导入数据

9, 修改replicat进程

10, 启动应用进程

11, 检查同步完成后,去掉rep CSN filter

12, 重启应用

13, 验证状态

注意#6 在导出时使用了flashback, 有些大表或数据库不允许使用falshback,因为浪费过多的undo, 可以在导出时不指定expdp,而是在replicat时对表做容错处理,如

等同步完成后取消表级同步的HANDLECOLLISIONS 参数。

此条目发表在Oracle分类目录,贴了标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注