OGG新增表下发详细步骤及相关注意事项

本文详细介绍了在OGG环境下,从系统A到系统C新增下发表的完整步骤,包括系统A到系统B,再到系统C的数据迁移过程。涉及到参数文件修改、数据抽取与导入、复制进程配置等关键环节,并对可能出现的唯一索引和用户不存在的问题提出了解决方案,确保数据一致性。
摘要由CSDN通过智能技术生成

原文地址   http://www.cnblogs.com/dc-chen/p/7324525.html

一、背景:

        工作任务OGG新增下发表,根据系统架构,数据下发流程为:系统A --> 系统B --> 系统C

        系统A:在与系统B相关的抽取进程(EXTSJXF)的参数文件中新增相关表,在与系统B相关的投递进程(DPDJZSJ1)的参数文件中新增相关表。

        系统B:复制进程(REPDJZ2)的参数文件中新增相关表,进行应用,在与系统C相关的抽取进程(EXTJHXT1)的参数文件中新增下发表,同理,投递进程(DPJHSJ1)亦需要在进程参数文件中新增表 

        系统C:复制进程(REPJHXT1)参数文件新增相关表

        下发表说明:业务问题,系统A用户QAS的数据将导入到系统B的用户QAS_TEST下(remap table),即

        系统A:QAS.T_LOG_TICKET_PROVINCE、QAS.T_LOG_TICKET_TASK_PROVINCE

        系统B:QAS_TEST.T_LOG_TICKET_PROVINCE 、QAS_TEST.T_LOG_TICKET_TASK_PROVINCE

        通过datapump初始化,总体工作流程如下:

 

二、工作步骤:

1、  系统A --> 系统B

(1)系统A抽取进程EXTSJXF修改参数文件

GGSCI (A)1> stop EXTSJXF  --停止进程进行参数文件修改
GGSCI (A)2> edit param EXTSJXF  ---编辑参数文件新增如下
--20170808 add 
TABLE QAS.*      ;
--登录数据库goldengate用户,打开表级附加日志
GGSCI (A) 3>dblogin userid goldengate password goldengate;
GGSCI (A) 4>ADD TRANDATA QAS.T_LOG_TICKET_PROVINCE
GGSCI (A) 5>ADD TRANDATA QAS.T_LOG_TICKET_TASK_PROVINCE
GGSCI (A) 6> start EXTSJXF

(2)系统A投递进程DPDJZSJ1修改参数文件

GGSCI (A) 7> stop DPDJZSJ1
GGSCI (A) 8> edit param DPDJZSJ1
--20170808 add
TABLE QAS.*  ;

(3)停止系统B复制进程REPDJZ2

GGSCI (B) 1> stop REPDJZ2

(4)系统A基于SCN号抽取数据

  • 预估数据大小
SQL> select sum(BYTES/1024/1024) MB from dba_segments where owner ='QAS' and SEGMENT_NAME='T_LOG_TICKET_PROVINCE';

        MB
----------
  560.0625

SQL> select sum(BYTES/1024/1024) MB from dba_segments where owner ='QAS' and SEGMENT_NAME='T_LOG_TICKET_TASK_PROVINCE';

        MB
----------
 1816.0625
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值