logsource and ALO
转载1、首先配置sourcedb上的nfs服务,oggstd上挂载sourcedb的online redo和archive log的目录
oggsource上配置:
vi /etc/exports
/u01/app/oracle 134.178.1.182(rw,no_root_squash,no_all_squash,sync)
save and exit
exportfs -r
linux 6.X
service nfs start
service rpcbind start
oggstd:
mkdir /mnt/test
mount -t nfs oggsource:/u01/app/oracle /mnt/test
2、配置oggstd到sourcedb的tnsname解析
oggstd: netca
3、配置logmap方式
ext1:
EXTRACT ext1
EXTTRAIL ./dirdat/er
userid goldengate@sourcedb, password goldengate
WILDCARDRESOLVE DYNAMIC
DYNAMICRESOLUTION
TRANLOGOPTIONS LOGSOURCE LINUX, PATHMAP /u01/app/oracle/oradata/sourcedb /mnt/test/oradata/sourcedb
--TRANLOGOPTIONS LOGSOURCE LINUX, PATHMAP /u01/app/oracle/oradata/sourcedb /mnt/test/oradata/sourcedb PATHMAP /u01/app/oracle/oradata/sourcedb/archdata /mnt/test/oradata/sourcedb/archdata
TRANLOGOPTIONS ALTARCHIVELOGDEST /mnt/test/oradata/sourcedb/archdata
table scott.*
dblogin userid goldengate@sourcedb, password goldengate
ADD EXTRACT ext1, TRANLOG, BEGIN NOW
ADD EXTTRAIL ./dirdat/er, EXTRACT ext1, MEGABYTES 10
几个注意点:
1、要求该机器上的字节存储顺序(Endian)和源库保持一致,32位和64位也保持一致;
2、手册上描述同时可以在PATHMAP中配置archivelog,但是测试下来貌似不行,我想这样配置:
TRANLOGOPTIONS LOGSOURCE LINUX, PATHMAP /u01/app/oracle/oradata/sourcedb /mnt/test/oradata/sourcedb, PATHMAP /u01/app/oracle/oradata/sourcedb/archdata /mnt/test/oradata/sourc
edb/archdata,
但是不行,所以借助ALTARCHIVELOGDEST;(有点类似于ALO)
3、LOGSOURCE - 设置的是源端操作系统,如:solaris->linux->solaris,借助中间机linux来抽取和pump trail到目标solais,这里设置LOGSOURCE SOLARIS
ALO模式:
(archivelog only模式)
上面的例子中只要改一下:
TRANLOGOPTIONS ARCHIVEDLOGONLY
TRANLOGOPTIONS ALTARCHIVELOGDEST PRIMARY /mnt/test/oradata/sourcedb/archdata
TRANLOGOPTIONS ALTARCHIVEDLOGFORMAT %t_%s_%r.dbf
FETCHOPTIONS, NOUSESNAPSHOT, NOUSELATESTVERSION, MISSINGROW REPORT
STATOPTIONS REPORTFETCH
table scott.*
具体参考《Oracle_GoldenGate_Best_Practices_-_Extracting_from_Oracle_Archive_log_files__ALO_Mode__V3.1_ID_1358342.1.pdf》
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:OGG切换步骤
下一篇:最长递增的子序列(模板)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Matlab】智能优化算法_蚁狮优化算法ALO
蚁狮优化算法(Ant Lion Optimization,ALO)是一种模拟自然界中蚁狮捕食蚂蚁的行为的优化
matlab 智能优化算法 迭代 搜索空间 优化算法 -
BZOJ 3166 HEOI2013 Alo 可持久化Trie树
题目大意:给定一个不重复的序列a,在a中任选一个区间,求区间内的次大值与区间内的任意一个其它数的最大的异或值首先我们枚大
BZOJ BZOJ3166 可持久化Trie树 #include #define -
BZOJ 3166 Alo
处理出每个数最靠近它的左右两个比它大的数。 然后可持久化trie。
i++ #include #define 可持久化trie ios -
【BZOJ3166】[HEOI2013] Alo(可持久化Trie树)
有$n$个互不相同的数,对于一段区间,定义其中次大值与区间中另一数异或的最大值为区间的价值。求最大的区间价值。
可持久化Trie树 #define #include c++ 可持久化