oracle 11g goldengate单向复制配置(dml)

oracle 11g goldengate单向复制配置(dml)

ID:14102463

大小:67.50 KB

页数:19页

时间:2018-07-26

oracle 11g goldengate单向复制配置(dml)_第1页
oracle 11g goldengate单向复制配置(dml)_第2页
oracle 11g goldengate单向复制配置(dml)_第3页
oracle 11g goldengate单向复制配置(dml)_第4页
oracle 11g goldengate单向复制配置(dml)_第5页
资源描述:

《oracle 11g goldengate单向复制配置(dml)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle11gGoldenGate单向复制配置(DML)本文中将演示下使用ogg在两台oracle10g数据库服务器间实现单向复制的配置!一:环境介绍db1:source端ip地址:192.168.123.10数据库版本:10.2.0.164bit操作系统版本:centos5.464bitogg版本:fbo_ggs_Linux_x64_ora10g_64bit.tardb2:target端ip地址:192.168.123.20数据库版本:10.2.0.164bit操作系统版本:centos5.464bitogg版本:fbo_ggs_Linux_x64_ora10g

2、_64bit.tar二:准备工作,在source和target端都配置1:配置环境变量和tnsnames.ora文件[oracle@db1~]$tail.bash_profileexportORACLE_SID=db1exportORACLE_BASE=/u01/app/oracleexportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db1exportPATH=$ORACLE_HOME/bin:$PATHexportNLS_LANG=AMERICAN_AMERICA.AL32UTF8exportNLS_DATE_FORMAT='

3、yyyy-mm-dd-hh24:mi:ss'exportEDITOR=vimexportTNS_ADMIN=$ORACLE_HOME/network/adminexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexportGGATE=$ORACLE_BASE/ogg[oracle@db1~]$source.bash_profile[oracle@db1~]$cat$TNS_ADMIN/tnsnames.oraDB1=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db1)(POR

4、T=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=db1)))DB2=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db2)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=db2)))2:确定数据库运行在归档模式,开启数据库附加日志,打开forcelogging,创建用于复制的数据库账号ogg,为了方便,这里直接赋予dba权限,如果对数据库安全要求高,可以去查询ogg文档,赋予复制需要的最小权限!(sour

5、ce和target端做相同的操作)[oracle@db1~]$sqlplus/nologSQL>conn/assysdbaConnected.SQL>archiveloglist;DatabaselogmodeArchiveModeAutomaticarchivalEnabledArchivedestinationUSE_DB_RECOVERY_FILE_DESTOldestonlinelogsequence1Nextlogsequencetoarchive2Currentlogsequence2SQL>selectsupplemental_log_data_minf

6、romv$database;SUPPLEME--------NOSQL>alterdatabaseaddsupplementallogdata;Databasealtered.SQL>selectsupplemental_log_data_minfromv$database;SUPPLEME--------YESSQL>alterdatabaseforcelogging;Databasealtered.SQL>createtablespacetbs_ogg;Tablespacecreated.SQL>createuseroggidentifiedbyoggdefaul

7、ttablespacetbs_oggtemporarytablespacetempaccountunlock;Usercreated.SQL>grantconnect,resource,dbatoogg;Grantsucceeded备注:在oracle中可以通过rowid来定位某条记录,但是目标端的数据库和源端数据库的数据库可能完全不一样,所以无法通过rowid来确定源端数据库的逻辑变化,这时附加日志supplementallog便登上了表演的舞台。数据库在开启附加日志功能后,对于源端的修改操作,oracle会同时追加能够唯一标示记录的列到redol

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。