欢迎来到天天文库
浏览记录
ID:14102463
大小:67.50 KB
页数:19页
时间:2018-07-26
《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
此文档下载收益归作者所有