goldengate实施方案模板内容摘要:

: c) 如果发现尚有部分表未添加附加日志,需有手工添加,例: Ggscidblogin userid goldengate,password hljorarz 如果该表有主键: Ggsciadd trandata 如果该表无主键,则需要制定主键或者多列的组合主键: Ggsciadd trandata ,cols(列名,列名 …) 配置 源端 DDL 在做该配置之前,请确认所有 extract 和 replicat 全部已停止。 在源端修改 GLOBALS 参数文件: Shell cd goldengate Shell ggsci GGSCI EDIT PARAMS ./GLOBALS GGSCHEMA goldengate 然后停止 manager: stop mgr。 然后退出 ggsci,接着重新进入 ggsci 让修改的 GLOBALS 参数生效。 关闭 recycle bin(针对 DDL 复制) – 将 RECYCLEBIN 初始化参数设置为 OFF. Shell sqlplus ddl_schema/password as SYSDBA SQL ALTER SYSTEM SET RECYCLEBIN = OFF SCOPE = BOTH。 第 14 页 /共 22 页 – 将 _RECYCLEBIN 初始化参数设置为 FALSE. SQL ALTER SYSTEM SET _recyclebin = FALSE SCOPE = BOTH。 SQL exit 然后切换到 GoldenGate 目录下执行: Sqlplus / as sysdba 创建 DDL 相关的对象 SQL @ – 需要输入 goldengate这个 schema 创建捕获 DDL变化的触发器和包 SQL @ 需要输入 goldengate这个 schema,然后输入 INITIALSETUP,然后输入 yes 创建角色 SQL @ 需要输入 goldengate这个 schema 把角色的权限给 goldengate SQL GRANT GGS_GGSUSER_ROLE, RESOURCE, DBA, CONNECT to goldengate。 启用 对象 和触发器 SQL @ 需要输入 goldengate这个 schema Mgr进程配置  编辑 mgr进程参数 GGSCIedit param mgr port 7809 DYNAMICPORTLIST 78407845 AUTOSTART EXTRACT * AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 7 PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 7 PURGEDDLHISTORY MINKEEPDAYS 7, MAXKEEPDAYS 10 PURGEMARKERHISTORY MINKEEPDAYS 7, MAXKEEPDAYS 10 第 15 页 /共 22 页 LAGREPORTHOURS 1 LAGINFOMINUTES 30 LAGCRITICALMINUTES 45 抓取 进程配置 1) cw_ext1进程  添加 cw_ext1进程,从数据库日志中抓取有效数据 GGSCI ADD EXTRACT cw_ext1, tranlog, begin now, threads 2添加本地队列 t1, cw_ext1进程捕捉到的有效数据将写入本地队列 GGSCI ADD EXTTRAIL ./dirdat/t1, EXTRACT cw_ext1,megabytes 100  为 cw_ext1进程配置参数 GGSCIedit param yx_ext1 2) cw_ext2 进程  添加 cw_ext2进程,从数据库日志中抓取有效数据 GGSCI ADD EXTRACT cw_ext2, tranlog, begin now, threads 2  添加本地队列 t2, cw_ext2进程捕捉到的有效数据将写入本地队列 GGSCI ADD EXTTRAIL ./dirdat/t2, EXTRACT cw_ext2,megabytes 100  为 cw_ext2进程配置参数 GGSCIedit param cw_ext2 第 16 页 /共 22 页 传输 进程 配置 1) cw_dump1传输进程  添加 cw_dump1进程,将本地队列的数据抽取出来 GGSCI ADD EXTRACT cw_dump1,EXTTRAILSOURCE ./dirdat/t1  添加远端队列,将 cw_dump1进程捕捉到的数据将写入该队列 GGSCI ADD RMTTRAIL ./dirdat/t1,EXTRACT cw_dump1,MEGABYTES 200  配置 cw_dump1进程参数 GGSCIedit param cw_dump1 2) cw_dump2 传输进程  添加 cw_dump2进程,将本地队列的数据抽取出来 GGSCI ADD EXTRACT cw_dump2,EXTTRAILSOURCE ./dirdat/t2  添加远端队列,将 cw_dump2进程捕捉到的数据将写入该队列 GGSCI ADD RMTTRAIL ./dirdat/t2,EXTRACT cw_dump2,MEGABYTES 200  配置 cw_dum2进程参数 GGSCIedit param cw_dump2 启动进程  启动源端管理进程 GGSCIstart mgr  启动源端抽取进程 GGSCI start cw_ext*  启动源端传输进程 GGSCI start cw_dump* 第 17 页 /共 22 页 五、 同步历史数据 RMAN 备份 六、 目标端配置 创建运行 GoldenGate 的用户 1) 在源端采用 goldengate 用户运行 GoldenGate 2) 安装位置: /goldengate 3) 创建 GoldenGate数据库用户 goldengate create tablespace goldengate datafile 39。 /xx/39。 size 100M autoextend on。 Create the user create user goldengate identified by hljorarz default tablespace goldengate temporary tablespace TEMP。 Grant/Revoke role privileges grant dba to goldengate。 安装 GoldenGate 通过 ftp上传 GoldenGate软件包道安装目录 /goldengate,并解压缩 gzip – d *.gz tar xvf *.tar 在 ggsci环境下创建 GoldenGate子目录, create subdirs 第 18 页 /共 22 页 添加变量 export GG_HOME=/goldengate export LD_LIBRARY_PATH=$ORACLE_HOME/lib 修改数据库  禁用触发器 declare v_sql varchar2(2020)。 CURSOR c_trigger IS SELECT 39。 alter trigger 39。 ||owner||39。 .39。 ||trigger_name||39。 disable39。 from dba_triggers where owner in (39。 BTMON39。 , 39。 ER_DW39。 , 39。 FMIS110039。 , 39。 FMIS110139。 , 39。 FMIS110239。 , 39。 FMIS110339。 , 39。 FMIS110439。 , 39。 FMIS110539。 , 39。 FMIS110639。 , 39。 FMIS110739。 , 39。 FMIS110839。 , 39。 FMIS110939。 , 39。 FMIS110A39。 , 39。 FMIS110B39。 , 39。 FMIS110C39。 , 39。 FMIS110D39。 , 39。 FMIS110E39。 , 39。 FMIS110F39。 , 39。 FMIS110G39。 , 39。 FMIS110H39。 , 39。 FMIS110I39。 , 39。 FMIS110J39。 , 39。 FMIS110L39。 , 39。 FMIS110M39。 , 39。 FMIS110N39。 , 39。 FMIS110O39。 , 39。 FMIS110P39。 , 39。 FMIS111039。 , 39。 FMIS111139。 , 39。 FMIS111239。 , 39。 FMIS111339。 , 39。 FMIS111439。 , 39。 FMIS111539。 , 39。 FMIS111639。 , 39。 FMIS111739。 , 39。 FMIS111839。 , 39。 FMIS111939。 , 39。 FMIS111A39。 , 39。 FMIS111B39。 , 39。 FMIS111C39。 , 39。 FMIS111D39。 , 39。 FMIS111E39。 , 39。 FMIS111F39。 , 39。 FMIS111G39。 , 39。 FMIS111H39。 , 39。 FMIS111I39。 , 39。 FMIS111J39。 , 39。 FMIS112039。 , 39。 FMIS112139。 , 39。 FMIS112239。 , 39。 FMIS112439。 , 39。 FMIS112539。 , 39。 FMIS112639。 , 39。 FMIS112739。 , 39。 FMIS112839。 , 39。 FMIS112939。 , 39。 FMIS112A39。 , 39。 FMIS112B39。 , 39。 FMIS112C39。 , 39。 FMIS112D39。 , 39。 FMIS112E39。 , 39。 FMIS112F39。 , 39。 FMIS112G39。 , 39。 FMIS112H39。 , 39。 FMIS。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。