-
遇到一些报错,提示需要alter ETROLLOVER,怕数据有丢失,做个试验测试一下
-
环境 : 源端 10.10.10.12 ogg 参数
其中data pump进程
目标端:10.10.10.13
3 测试,源端date pump进程修改:alter eora_001 ETROLLOVER,修改前插入测试数据不提交
修改前检查相关信息:
可见当前应用tril序列号为14,可以到目标端检查验证
源端插入数据
使用帮助命令:help alter extract
进行修改:
启动,检查
可见当前自动跳到下一个tril文件
到目标端检查,会发现新增一个
但是目标端,当前应用的依然是dl000014
需要手工指定:ALTER REPLICAT rora_001,EXTSEQNO 000015 EXTRBA 0
4 数据验证,目标端已经捕获
可见数据没有丢失,修改源端data pump前插入未提交的数据,都应用过来了
见官方解释,这个操作是重新产生下一个队列文件
5 操作常见,生产遇到ogg-01416,ogg-01032(源端)都使用这个命令
alter eora_001 ETROLLOVER解决问题