文档解释
ORA-23474: definition of “string”.”string” has changed since generation of replication support
Cause: The current columns in the specified table and their column types do not match the columns and column types when replication support was last generated.
Action: Regenerate replication support for the affected table. All flavors that include the specified table should be checked for validity. Types for any UDT columns should also be checked for validity.
ORA-23474提示定义”string”.”string”已经自从生成复制支持间发生变化。
这意味着目标数据库上某个基于对象或者对象类型的复制支持已经存在,但是当尝试更新该复制支持时,复制的源数据库上的对象定义已经被修改。
这个错误的一般处理步骤是:
1.首先在复制源数据库上查看被修改的对象是什么,以及后续可能的定义改变。
2.然后在目标数据库上删除旧的复制支持。
3.接着在复制源数据库上重新创建复制支持,以符合原始定义。
4.最后在复制目标数据库中重新定义复制保护。