设为首页 加入收藏

TOP

ogg配置复习(dml)ddl)sequnce)(二)
2015-11-21 01:52:52 来源: 作者: 【 】 浏览:2
Tags:ogg 配置 复习 dml ddl sequnce
umo进程的输出。 GGSCI (gg1) 33> add rmttrail ./dirdat/t1,EXTRACT dpe_demo,MEGABYTES 100 RMTTRAIL added. 分析: exttrailsource:抓取进程的来源,因为这个进程不否则到数据库中取抓取,所以抓取的来源 是通过抓取进程已经生成好的trail文件中的内容。 17、 配置datapump进程参数: GGSCI (oratest) 83> view params dpe_demo extract dpe_demo dynamicresolution passthru rmthost 192.168.175.139, mgrport 7840, compress rmttrail ./dirdat/t1 numfiles 5000 TABLE SENDER.*; GGSCI (oratest) 84> info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING EXTRACT RUNNING DPE_DEMO 00:00:00 00:00:00 EXTRACT RUNNING EXT_DEMO 00:00:00 00:00:06 GGSCI (oratest) 85> passthru:上面已经说过不需要连接数据库,所以用这个指令。 rmthost:目标主机的IP地址,就是说我们的rmttrail进程发送到的主机。 mgrport:目标主机管理进程的端口号,我们上面已经配置了。 compress:在传输的过程中启用压缩。 rmttrail:路径和文件与上面配置的一致。 TABLE SENDER.*:上面说过,哪些表的redo信息传输。 目标端: 创建golengate软件使用的schema,并授权一些必要的特殊权限,注意与源端有所区别,保证我们能DML。 create tablespace goldengate datafile 'goldengate01.dbf' size 100m autoextend on; create user goldengate identified by goldengate default tablespace goldengate temporary tablespace temp; grant connect to goldengate; grant alter any table to goldengate; grant alter session to goldengate; grant create session to goldengate; grant flashback any table to goldengate; grant select any dictionary to goldengate; grant select any table to goldengate; grant resource to goldengate; grant insert any table to goldengate; grant update any table to goldengate; grant delete any table to goldengate; grant create any index to goldengate; grant select any transaction to goldengate; 目标端: 为replicat进程创建checkpoint表: GGSCI (gg2) 1> dblogin userid goldengate,password goldengate Successfully logged into database. GGSCI (gg2) 2> add checkpointtable goldengate.rep_demo_ckpt Successfully created checkpoint table goldengate.rep_demo_ckpt. 21、 配置目标端replicate进程: GGSCI (gg2) 3> add replicat rep_demo,exttrail ./dirdat/t1,checkpointtable goldengate.rep_demo_ckpt REPLICAT added. 分析: exttrail:表示这个进程获取数据的来源是什么地方,是我们源端rmttrail所设置过的。 22、 配置目标端replicate参数: GGSCI (oratest) 13> view params rep_demo REPLICAT rep_demo USERID goldengate,PASSWORD goldengate REPORTCOUNT EVERY 30 MINUTES, RATE REPERROR DEFAULT, ABEND numfiles 5000 --HANDLECOLLISIONS assumetargetdefs DISCARDFILE ./dirrpt/rep_demo.dsc, APPEND, MEGABYTES 1000 ALLOWNOOPUPDATES MAP SENDER.*,TARGET SENDER.*; 分析:重要的地方与上面基本一致,有兴趣可以查查其他参数的信息。 MAP:源端和目标端的对应。 添加表格的时候 先在目标添加,再元端,数据库可以自动同步! 1.4 启用DDL SQL>@marker_setup.sql --提示输入目标schema SQL>@ddl_setup.sql --提示输入目标schema,输入initialsetup最后输入yes SQL>@role_setup.sql SQL>grant GGS_GGSUSER_ROLE to ddw; --不进行该步赋权后面起进程会报错 SQL>@ddl_enable.sql --使触发器生效 1.5 清除DDL 同步设置 如果因为DDL 同步出现很多问题,最简单的方法就是卸载之后重建。安装目录下只提供了清除对象的脚本,可以如下操作: 首先要求把所有的GG进程停掉,包括mgr进程 SQL>@ddl_disable.sql --首先使DDL触发器失效 SQL>@ddl_remove.sql SQL>@marker_remove.sql alter table OGG1.A1 logging; info trandata OGG1.* add extract ext2,tranlog, begin now, threads 1 add EXTTRAIL ./dirdat/r3, extract ext2,megabytes 100 EXTRACT ext2 userid goldengate,password goldengate REPORTCOUNT EVERY 1 MINUTES, RATE numfiles 5000 DISCARDFILE ./dirrpt/ext_demo1.dsc,APPEND,MEGABYTES 1000 DISCARDROLLOVER AT 3:00 exttrail ./dirdat/r2,megabytes 100 ddl include all TABLE OGG1.*; add extract dpe_ext2, exttrailsource ./dirdat/r3 add rmttrail ./dirdat/t3,EXTR
首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇项目中遇到的HQL查询问题 下一篇Java连接MySQL

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: