您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle-GoldenGate-11g单向DDL配置实战
呼叫中心专家配置实战目录================================一、环境准备并安装GoldenGate1.数据库准备情况2.下载OGG软件并解压安装3.准备OGG环境变量4.配置日志模式5.创建GoldenGate用户帐号6.安装GoldenGate软件7.配置源、目标数据库一致二、GoldenGateDML同步源端配置1.源MGR进程2.配置Extract进程组3.配置Pump进程组三、GoldenGateDML同步目标端配置1.目标端MGR进程2.添加检查表3.配置目标端Peplicat进程组呼叫中心专家配置测试四、GoldenGateDDL同步配置1.源端支持DDL复制运行脚本2.修改源端extract进程的params文件3.修改目标端replicat进程的params文件4.测试=======================================GoldenGate几个重要进程介绍:1、Manager管理进程在两端开启,监控和重启其他进程;分配数据存储和报告错误及事件;2、Extract进程从日志中抓取并传输到target端事务数据;3、ServerCollector进程在target(接受)端接受数据并写入trail文件;4、Replicat进程读取trail文件,并应用到traget数据库;5、trail文件时gg自己抓捕信息的文件,是一个OS文件,存放在./dirdat/下,以X00000命名,N顺序1,2,3…此文件用完可配置参数自动删除。一、环境准备并安装GoldenGate1.数据库准备情况1)源服务器呼叫中心专家地址:192.168.14.150数据库:10.2.0.564bitSID:orcl操作系统版本:Oracle5.464bitogg版本:fbo_ggs_Linux_x64_ora10g_64bit.tar说明:前提条件是数据库已经准备方式安装完毕。2)目标服务器IP地址:192.168.14.151数据库:10.2.0.564bitSID:slave操作系统版本:Oracle5.464bitogg版本:fbo_ggs_Linux_x64_ora10g_64bit.tar说明:前提条件是数据库已经准备方式安装完毕。2.下载OGG软件并解压安装1)源服务器mkdir-p/u01/app/oracle/oggunzipfbo_ggs_Linux_x64_ora10g_64bit.ziptar-xvffbo_ggs_Linux_x64_ora10g_64bit.tar-C/u01/app/oracle/ogg/chown-Roracle:oinstall/u01/app/oracle/ogg呼叫中心专家)目标服务器都要配置mkdir-p/u01/app/oracle/oggunzipfbo_ggs_Linux_x64_ora10g_64bit.ziptar-xvffbo_ggs_Linux_x64_ora10g_64bit.tar-C/u01/app/oracle/ogg/chown-Roracle:oinstall/u01/app/oracle/ogg3.准备OGG环境变量#源服务器、与目标服务器都要配置$vi/home/oracle/.bash_profile增加如下一行:exportGGATE=$ORACLE_BASE/ogg生效环境变量source/home/oracle/.bash_profile4.配置日志模式#源服务器,目标服务器不用配置(非双向)1)查看规档与日志模式sqlplus/assysdbaselectlog_mode,supplemental_log_data_min,force_loggingfromv$database;呼叫中心专家)配置为规档模式shutdownimmediate;startupmount;alterdatabasearchivelog;alterdatabaseopen;altersystemsetlog_archive_dest_1='location=/u01/archive'scope=both;3)配置日志模式(打开强制规档与补充日志模式)alterdatabaseaddsupplementallogdata;alterdatabaseforcelogging;4)查看配置结果:SQLselectlog_mode,supplemental_log_data_min,force_loggingfromv$database;LOG_MODESUPPLEMEFOR-----------------------ARCHIVELOGYESYES5.创建GoldenGate用户帐号1)源服务器呼叫中心专家)目标服务器su-oraclesqlplus/nologconn/assysdba;createtablespacetbs_oggdatafile'/u01/app/oracle/oradata/orcl/tbs_ogg.dbf'size10mautoextendonnext10m;createuseroggidentifiedbyoggdefaulttablespacetbs_oggtemporarytablespaceTEMPquotaunlimitedontbs_ogg;grantconnect,resourcetoogg;呼叫中心专家安装GoldenGate软件(1)源服务器、与目标服务器都要配置su-oraclecd/u01/app/oracle/ogg./ggsciGGSCI(test)1createsubdirsCreatingsubdirectoriesundercurrentdirectory/u01/app/oracle/oggParameterfiles/u01/app/oracle/ogg/dirprm:createdReportfiles/u01/app/oracle/ogg/dirrpt:createdCheckpointfiles/u01/app/oracle/ogg/dirchk:createdProcessstatusfiles/u01/app/oracle/ogg/dirpcs:createdSQLscriptfiles/u01/app/oracle/ogg/dirsql:created呼叫中心专家:createdExtractdatafiles/u01/app/oracle/ogg/dirdat:createdTemporaryfiles/u01/app/oracle/ogg/dirtmp:createdVeridatafiles/u01/app/oracle/ogg/dirver:createdGGSCI(test)2quit(2)目标服务器都要配置su-oraclecd/u01/app/oracle/ogg./ggsciGGSCI(slave)1createsubdirsCreatingsubdirectoriesundercurrentdirectory/u01/app/oracle/oggParameterfiles/u01/app/oracle/ogg/dirprm:createdReportfiles/u01/app/oracle/ogg/dirrpt:createdCheckpointfiles/u01/app/oracle/ogg/dirchk:createdProcessstatusfiles/u01/app/oracle/ogg/dirpcs:createdSQLscriptfiles/u01/app/oracle/ogg/dirsql:createdDatabasedefinitionsfiles/u01/app/oracle/ogg/dirdef:createdExtractdatafiles/u01/app/oracle/ogg/dirdat:createdTemporaryfiles/u01/app/oracle/ogg/dirtmp:createdVeridatafiles/u01/app/oracle/ogg/dirver:created呼叫中心专家(slave)2quit注1:ogg_11.1.1.1.2,ogg_11.2.x.x.1显示创建的文件目录列表结构不一样。上为ogg11.2版本的创建的内容。7.配置源、目标数据库一致配置源与目标数据一致性可以采用很多方法,可以采用oracle的方式来完成。本方式采用imp方式来实现初始数据表一致。(1)源端测试用户:createuserhridentifiedbyhr;grantconnect,resource,select_catalog_roletohr;connhr/hr;createtablet1asselect*fromdba_objects;altertablet1addconstraintprikey_t1primarykey(object_id);commit;selectcount(*)fromt1;----------------------------COUNT(*)50315(2)目标端测试用户:目标服务器通过exp/imp导入过去,只导入表结构呼叫中心专家=hr.dmprows=n注
本文标题:Oracle-GoldenGate-11g单向DDL配置实战
链接地址:https://www.777doc.com/doc-4368326 .html