免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3780 | 回复: 1
打印 上一主题 下一主题

goldengate单向复制出错小结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-16 20:18 |只看该作者 |倒序浏览
GoldenGate (DML、DDL)单向复制
一、源数据库端配置(192.168.0.3)
1.安装软件包
$unzip fbo_ggs_Linux_x64_ora10g_64bit.zip
$mkdir ogg
$mv fbo_ggs_Linux_x64_ora10g_64bit.tar ogg/
$tar zxf fbo_ggs_Linux_x64_ora10g_64bit.tar -C /oracle/goldengate
$vim .bash_profile
        export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
        export GGATE=/oracle/goldengate
2.初始化源端数据库
alter system set log_archive_dest_1='location=/u01/oracle/oradata/orcl/arch' scope=both;
shutdown immediate
startup mount
alter database archivelog
alter database open
alter database add supplemental log data
alter database force logging
alter system set recyclebin=off scope=both;
create tablespace tbs_gguser datafile '/u01/app/oracle/oradata/orcl/gguser.dbf' size 1000M autoextend on;
create user ogg identified by ufsoft default tablespace tbs_gguser temporary tablespace TEMP quota unlimited on tbs_gguser;
grant connect,resource to ogg;
grant create session,alter session to ogg;
grant select any dictionary,select any table to ogg;
grant alter any table to ogg;
grant flashback any table to ogg;
grant execute on dbms_flashback to ogg;
3.支持DDL语句
SQL>@marker_setup
SQL>@ddl_setup
SQL>@role_setup
SQL>grant GGS_GGSUSER_ROLE to ogg;
SQL>@ddl_enable
4.配置goldengate(extract)
   $cd /oracle/goldengate
   $./ggsci
> CREATE SUBDIRS
       > exit
   ./ggsci
        >dblogin userid ogg,password ufsoft
        >edit params mgr
        PORT 7809
        >start mgr
       >edit params GLOBALS
        GGSCHEMA ogg
       >add extract eini_1,tranlog,begin now
       >add rmttrail /oracle/goldengate/dirdat/ma,megabytes 100,extract eini_1
        >edit params eini_1
         EXTRACT EINI_1
         dynamicresolution
         SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
         USERID ogg PASSWORD ufsoft
         RMTHOST 192.168.0.4,MGRPORT 7809
         TRANLOGOPTIONS EXCLUDEUSER ogg
         RMTTRAIL /oracle/goldengate/dirdat/ma
         DDL INCLUDE ALL
         table scott.*;
二、目标数据库配置(192.168.0.4)
1、2、3步骤同第一步
但是第2步中要添加
grant insert any table to ogg;
grant delete any table to ogg;
grant update any table to ogg;
4.配置goldengate(replicat)
$cd /oracle/goldengate
   $./ggsci
> CREATE SUBDIRS
       > exit
   ./ggsci
        >dblogin userid ogg,password ufsoft
        >edit params mgr
        PORT 7809
         PURGEOLDEXTRACTS /dirdat,USECHECKPOINTS
        >start  mgr
        >edit params GLOBALS
        GGSCHEMA ogg
        >add checkpointtable ogg.checkpoint
        >add replicat rini_1,exttrail /oracle/goldengate/dirdat/ma,begin now,checkpointtable ogg.checkpoint
        >edit params rini_1
         REPLICAT RINI_1
         SETENV (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
         ASSUMETARGETDEFS
         USERID ogg PASSWORD ufsoft
         DISCARDFILE /oracle/goldengate/dirrpt/RINIaa.dsc,PURGE
         DDL INCLUDE ALL
         DDLERROR DEFAULT IGNORE RETRYOP MAXRETRIES 3 RETRYDELAY 5
         DDLERROR DEFAULT DISCARD
         DDLERROR DEFAULT IGNORE RETRYOP
         MAP scott.* , TARGET scott.*;
        >start replicat rini_1


目标端日志,目标端开启复制进程后在源端进行建表和删除表的操作
2011-08-08 08:44:09  INFO    OGG-00995  Oracle GoldenGate Delivery for Oracle, rini_1.prm:  REPLICAT RINI_1 starting.
2011-08-08 08:44:09  INFO    OGG-01014  Oracle GoldenGate Delivery for Oracle, rini_1.prm:  Positioning with begin time: Aug 8, 2011 8:44:04 AM, starting record time: Aug 7, 2011 10:48:14 PM at extseqno 6, extrba 504490.
2011-08-08 08:44:09  INFO    OGG-00996  Oracle GoldenGate Delivery for Oracle, rini_1.prm:  REPLICAT RINI_1 started.
2011-08-08 08:46:41  INFO    OGG-01407  Oracle GoldenGate Delivery for Oracle, rini_1.prm:  Setting current schema for DDL operation to [FINANCE04].
2011-08-08 08:46:41  INFO    OGG-01408  Oracle GoldenGate Delivery for Oracle, rini_1.prm:  Restoring current schema for DDL operation to [OGG].
2011-08-08 08:47:16  WARNING OGG-00869  Oracle GoldenGate Delivery for Oracle, rini_1.prm:  No unique key is defined for table TEST. All viable columns will be used to represent the key, but may not guarantee uniqueness.  KEYCOLS may be used to define the key.
2011-08-08 08:47:36  INFO    OGG-01407  Oracle GoldenGate Delivery for Oracle, rini_1.prm:  Setting current schema for DDL operation to [FINANCE04].
2011-08-08 08:47:36  INFO    OGG-01408  Oracle GoldenGate Delivery for Oracle, rini_1.prm:  Restoring current schema for DDL operation to [OGG].

delete replicat rini_1,exttrail /u01/goldengate/dirdat/ma,begin now,checkpointtable ogg.checkpoint
add replicat rini_1,exttrail /u01/goldengate/dirdat/ma,begin now,checkpointtable ogg.checkpoint

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
2 [报告]
发表于 2011-08-16 21:54 |只看该作者
帮顶了。学习。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP