欢迎来到天天文库
浏览记录
ID:39551161
大小:85.00 KB
页数:6页
时间:2019-07-06
《goldengate 学习系列2–相关配置说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、goldengate学习系列2–相关配置说明本站文章除注明转载外,均为本站原创:转载自lovewife&lovelife—Roger提供oracle技术支持服务本文链接地址:goldengate学习系列2–相关配置说明前面进行了goldengate的单向复制(支持ddl),但是很多内容对于新手来说,比较模糊。这一篇重点描述,在进行goldengate安装时,我们需要进行什么准备工作?1.创建user---你可以直接使用oracle用户---你可以单独创建用户来管理goldengate,例如:groupaddggsuseradd-goinstall-Gdbaggs(必须加到oracl
2、e的组里面,因为需要调用$ORACLE_HOME/lib)passwdggs2.配置用户环境变量---配置SID、数据库字符集、LIBPathexportORACLE_SID=10gasmexportNLS_LANG=AMERICAN_AMERICA.ZHS16GBKexportORACLE_HOME=/home/oracle/oracle/product/10.2.0exportLD_LIBRARY_PATH=/home/ggs/ggs_home:$ORACLE_HOME/lib3.DDL配置支持---goldengateddl支持保护那些操作+++++Forogg10.4:DD
3、Lsupportforsequences(CREATE,ALTER,DROP,RENAME)iscompatiblewith,butnotrequiredfor,replicatingsequencevalues.Toreplicatejustsequencevalues,youdonotneedtoinstalltheGoldenGateDDLsupportenvironment.YoucanjustusetheSEQUENCEparameter.我们可以看到是支持sequence的create,alter、drop以及rename等ddl操作。这里需要说明的是,如果指定了EXC
4、LUDE,TABLEEXCLUDE等参数,针对这些对象的ddl操作是不会被进程抓取的。----ddlscripts描述ObjectPurposeDefaultnameDDLmarkertableStoresDDLinformation.ThistableGGS_MARKERonlyreceivesinserts.SequenceonmarkertableUsedforacolumninthemarkerGGS_DDL_SEQtable.DDLhistorytableStoresobjectmetadatahistory.ThisGGS_DDL_HISTtablereceivesin
5、serts,updates,deletes.ObjectIDhistorytableContainsobjectIDsofconfiguredGGS_DDL_HIST_ALTobjects.DDLtriggerFiresonDDLoperations.WritesGGS_DDL_TRIGGER_BEFOREinformationabouttheoperationtothemarkerandhistorytables.Installedwiththetriggeraresomepackages.DDLschemaContainstheDDLsynchronizationNone;mu
6、stbespecifiedduringobjects.installationandintheGLOBALSfile.UserroleEstablishestheroleneededtoGGS_GGSUSER_ROLEexecuteDDLoperations.InternalsetuptableDatabasetableforinternaluseGGS_SETUPonly.ddl_pinPinsDDLtracing,theDDLddl_pinpackage,andtheDDLtriggerforperformanceimprovements.ddl_cleartrace.sqlR
7、emovestheDDLtracefile.ddl_cleartrace.sqlddl_status.sqlVerifiesthattheGoldenGateDDLddl_status.sqlobjectsareinstalledmarker_status.sqlVerifiesthatthemarkertableismarker_status.sqlinstalled.ddl_tracelevel.sqlSetsthelevelforDDLtracing.ddl_t
此文档下载收益归作者所有