Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖
1#
发表于 2012-12-17 23:25:52
有两种方式,一种是让抽取进程直接生成的相应的sql语句,这个需要在源端抽取进程里加参数formatsql参数,重启抽取进程,如果你不是第一次使用,这个时候因为你生成的是文本文件,与之前二进制队列文件冲突,会报格式错误,需要做一次etrollover,这样抽取进程切换到下一个队列文件,打开队列文件就会看到生成的sql语句。
另一种方式,是在目标端已经有队列文件的情况下,这个时候需要在复制进程里加上如下几个参数:
NOBINARYCHARS
NODYNSQL
SHOWSYNTAX
然后,在$gg_home$目录下以命令行的方式启动复制进程,进入调试模式:
replicat paramfile dirprm/<Replicat_name>.prm
这样,终端上会打印出复制进程转化后并将要在目标库上执行的sql语句,同时提示里是否继续显示下一条语句。我们通常会采用这种方式来分析复制进程异常,以新建进程的方式。
详细过程可参考reference.

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-5-17 11:56 , Processed in 0.045816 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569