OGG 简单DML同步
短信预约 -IT技能 免费直播动态提醒
<strong>一、源端进程配置</strong><br />
添加本地抓取进程exta<br />
add ext exta, tranlog, begin now<br />
指定抓取日志到指定路径下<br />
add exttrail /u01/app/oracle/product/ogg_class="lazy" data-src/dirdat/ra,ext exta , MEGABYTES 20<br />
<br />
<br />
添加远程投递dpea进程<br />
ADD EXTRACT dpea, EXTTRAILSOURCE /u01/app/oracle/product/ogg_class="lazy" data-src/dirdat/ra<br />
指定dpea进程投递目的地<br />
add rmttrail /u01/app/oracle/product/ogg/dirdat/ra,ext dpea, MEGABYTES 20<br />
<br />
<strong>二、expdp/impdp 进行表初始化</strong><br />
源端:<br />
查看当前SCN号<br />
select current_scn from v$database;<br />
<br />
<br />
CURRENT_SCN<br />
-----------<br />
1081055<br />
<br />
<br />
以sys用户登录,并授权读写给ogg<br />
create directory ogg_dir as '/u01/app/oracle/product/ogg_class="lazy" data-src/ogg_dir';<br />
grant read,write on directory ogg_dir to ogg;<br />
<br />
<br />
导出数据<br />
expdp ogg/ogg directory=ogg_dir dumpfile=ogg1.dmp logfile=oggtest1.log tables=ogg.oggtest1 flashback_scn=1081055<br />
<br />
<br />
目标端:<br />
以sys用户登录,并授权读写给ogg<br />
create directory ogg_dir as '/u01/app/oracle/product/ogg/ogg_dir';<br />
grant read,write on directory ogg_dir to ogg;<br />
<br />
<br />
导入数据<br />
impdp ogg/ogg directory=ogg_dir dumpfile=ogg1.dmp logfile=oggtest1.log tables=oggtest1 table_exists_action=replace;<br />
<br />
<strong>三、目标端进程配置</strong><br />
添加repa进程<br />
add rep repa, exttrail /u01/app/oracle/product/ogg/dirdat/ra, nodbcheckpoint<br />
<br />
编辑repa进程<br />
edit param repa<br />
replicat repa<br />
userid ogg, password ogg<br />
reperror default,abend<br />
discardfile /u01/app/oracle/product/ogg/dirrpt/repa.dsc,append, megabytes 10<br />
assumetargetdefs<br />
dynamicresolution<br />
map ogg.oggtest1, target ogg.oggtest1 ;<br />
<br />
启用repa进程解析trail文件<br />
start repa aftercsn 1085091<br />
<br />
本例中是利用了OGG中dump进程将数据投递到目的端,也可以直接使用extact进程投递到目的端,但是各有利弊。<br />
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341