1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

处理GoldenGate添加附加日志报错ORA-02257

背景介绍

我是本际云服务器推荐网的小编小本本,之前协助客户进行某云化项目中,使用GoldenGate作为同步工具来实现部分老旧的Oracle数据库迁移。在配置GoldenGate的过程中,遇到了添加附加日志报错ORA-02257的问题。

处理GoldenGate添加附加日志报错ORA-02257

报错处理

经过MOS搜索相关文档得知,该报错只发生在Oracle9i且没有主键的情况下为超过33列的表添加表级附加日志时会出现报错。通过拆分表的列,使用SQL来拼接添加附加日志的脚本,可以解决该问题。详细的处理过程请参考DocID1357001.1

进阶处理

由于业务表的列设计的非常多,处理起来比较费时费力。因此,想办法通过拆分表的列,用SQL来拼接添加附加日志的脚本,最终可以用shell脚本循环跑一下需要的表,就可以全部轻松搞定。

更多关于数据库迁移的精彩干货,请关注本站。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6122.html