文档解释
ORA-16278: specified table has a multi-object skip rule defined
Cause: A table that is instantiated via DBMS_LOGSTDBY.INSTANTIATE_TABLE must not have any skip rules defined with wildcard characters.
Action: Remove or rewrite any skip rules defined for the specified table so that they no longer contain wildcard characters, or no longer affect the specified table.
ORA-16278 是一个错误消息,表明指定的表已经定义了多对象跳过规则。
官方解释
ORA-16278 的官方文档解释是:“指定的目标表具有多对象SKIP规则。” 这意味着该表的复制过程将被跳过,这两个表之间的记录不会互换。
常见案例
ORA-16278 错误通常发生在Data Guard环境中,在主数据库中完成了基于表的选择性复制,而不是全库复制的情况下,但在完成此操作后发现某些表有多个SKIP规则时。
一般处理方法及步骤
1. 首先,在主数据库中确认多个SKIP规则,然后删除多余的规则。
2. 然后重新启动Data Guard环境,以验证是否启动全部复制过程。
3. 如果重新启动后仍有问题,那么应及时联系技术支持,以解决疑难问题。