暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OGG经典模式调整为集成模式步骤

IT那活儿 2024-09-18
417
点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!   

调整过程
Step1 备份当前goldengate目录以及参数文件
在修改集成模式前,建议备份当前goldengate目录以及参数文件:
cp ex_bdf.prm ex_bdf.prm_20230725
Step2 检查是否有长事物
需要等待长事物是执行完成后,再进行转换:
GGSCI> SEND EXTRACT ex_bdf, SHOWTRANS
Step3 登录数据库
dblogin USERID ogg, PASSWORD
注册进程到数据库:
REGISTER EXTRACT ex_bdf DATABASE
Step4 检查升级状态
多次执行如下命令,直到返回可以升级为止。
INFO EXTRACT ex_bdf UPGRADE
检查状态通过后,停止抽取进程:
STOP EXTRACT ex_bdf
Step5 切换到进程模式
执行如下命令将进程改到集成模式:
ALTER EXTRACT ex_bdf UPGRADE INTEGRATED TRANLOG
Step6 修改进程参数
以下参数参考目前生产环境已有进程参数:
EXTRACT ex_bdf
EXTTRAIL ./dirdat/df
SETENV (ORACLE_HOME = /oracle/app/oracle/product/12.2.0.1/dbhome_1)
SETENV (ORACLE_SID = cxbdzxdb1)
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
USERID ogg, PASSWORD
TRANLOGOPTIONS INTEGRATEDPARAMS (max_sga_size 2000, parallelism 1)
DDL &
INCLUDE MAPPED OBJTYPE 'table' &
INCLUDE MAPPED OBJTYPE 'index'
ddloptions REPORT
LOGALLSUPCOLS
UPDATERECORDFORMAT compact
table policy.*;

Step7 启动抽取进程
START EXTRACT ex_bdf
备注,当前生产ogg参数:
EXTRACT ext_ara
EXTTRAIL ./dirdat/pa
SETENV (ORACLE_HOME = oracle/app/oracle/product/12.2.0.1/dbhome_1)
SETENV (ORACLE_SID = cxbdzxdb1)
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
USERID ogg, PASSWORD
TRANLOGOPTIONS INTEGRATEDPARAMS (max_sga_size 4000, parallelism 1)
DDL &
INCLUDE MAPPED OBJTYPE 'table' &
INCLUDE MAPPED OBJTYPE 'index'
ddloptions REPORT
LOGALLSUPCOLS
UPDATERECORDFORMAT compact
TABLE policy.AUTHORITY;
TABLE policy.CFG_AGRKINDMAPPING_DETAIL;


extract ex_bdf
setenv (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
USERID ogg, PASSWORD
FETCHOPTIONS FETCHPKUPDATECOLS
TRANLOGOPTIONS DBLOGREADER
exttrail ./dirdat/df
NOCOMPRESSUPDATES
CACHEMGR CACHESIZE 2G
BR BROFF
table policy.*;


END


本文作者:李 波(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论