生产库ogg初始化的问题
公司星期六晚上12点上了一个OGG;source端和target端都是RHEL5.4的操作系统
数据库都是10.2.0.4.0的oracle10G版本
上的事最新版本OGG11
source端和target端都是在一个局域网内
现在碰到一个很无奈的问题
因为我们的停机时间有限,所以在OGG的初始化过程中,不得不开启了生产库
生产库大约80G左右的数据
生产库现在同步的表,我昨天晚上睡觉之前,还是第100张表,今天早上到公司一看,OGG在第98张表同步
检查了一下target端的表,发现某些表,已经出现了双倍source端表的数据。但是target端,表好多还没有数据。
给我的感觉是跑了一半,又往回跑。。。。
请教一下,各位大神,我现在应该怎么弄,又没有其他好一点的方法,这种,直接初始化的方法,我们这的时间肯定是不够的。
补充一下:大约10分钟同步100条记录左右。。 直接初始化 是指 使用 ogg 的initial load? Maclean Liu(刘相兵 发表于 2012-12-31 14:12 static/image/common/back.gif
直接初始化 是指 使用 ogg 的initial load?
对的,是初始化,现在看了资料,打算用数据泵试试 请见这片文档:
OGG常见初始化方案
http://www.askmaclean.com/archives/ogg-goldengate-initial-load-method.html 如果碰上只同步部分表,或者表名有了变化的情况下,貌似没法用rman,只能用数据泵或者ogg自带的方法来初始化了 用rman恢复到另外一个地方,再exp出来,再imp至target就可以啦。整库或者部分表都可以这样做呀 6楼的方法不错,不过要多台机子,最好先restore节省时间。不停服务的话,还需要在target端的参数文件里加入handlecollisions了。
页:
[1]