暂无图片
分享
血色槲寄生
2019-04-17
ogg-01163,ogg-00406问题

老师好

场景如下

源端与目标端一致

oracle 10.2.0.5 hp ia64 单实例

ogg 11.2.1.0.4

现在源端升级

ogg 11.2.0.4 hp ia64 rac

ogg 12.3.0.1.4

源端一直开启ddl同步,ext已加format release 11.2

现在目标端报ogg-01163,查看源端目标端表结构是一致的。

问题

1:ogg为什么会报这个错误,是否ogg的bug。

2:如何解决,通过def文件在目标端rep进程中添加sourcedefs ./dirdef/source.def报ogg-00406,是不是需要源端的ext中去掉ddl &相关代码并重新设置抽取点重新抽取才可以。

3:由于源端表结构变化频繁,除了def文件方式,有没有其他解决方案。

以上,谢谢老师。

收藏
分享
4条回答
默认
最新
章芋文

可以根据报错的表和字段分析下具体原因,比如dba_objects的LAST_DDL_TIME,之类的。

OGG针对容灾,还全库,还带DDL,还频繁变动坑很多,维护成本很高,进程经常就abend了,需要重新初始化。

既然两边版本一致为什么不用DG?

暂无图片 评论
暂无图片 有用 0
血色槲寄生

老师好,关于使用dg的问题,接手工作之初我就提出了,由于各种原因吧,主要是我接手时项目已经做完了,而且备库上还有点业务(我也是醉了)。

老师可否提供下具体的解决思路和方案,另外,源库从10g升级到11g是通过sap工具导过去的,这个有影响吗,谢谢。

暂无图片 评论
暂无图片 有用 0
血色槲寄生

重新初始化可否解决问题

暂无图片 评论
暂无图片 有用 0
章芋文
问题已关闭: 问题已经过期
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏