ORA-23414: materialized view log for “string”.”string” does not record rowid values
Cause: A rowid materialized view is being fast refreshed, but the materialized view log does not record rowid information.
Action: Use the CREATE MATERIALIZED VIEW LOG…ADD ROWID command to begin recording rowid information in the materialized view log.
ORA-23414: materialized view log for “string”.”string” does not record rowid values 是由于物化视图日志没有跟踪ROWID字段所导致的一种ORACLE数据库错误。
1、执行ALTER MATERIALIZED VIEW LOG 语句并指明ROWID,以确保ROWID受到跟踪和记录;
2、重建分区表格,物化视图及物化视图日志;
3、执行DROP TABLE或DROP LOG 语句,以删除物化视图日志中ROWID字段不应存在的数据;
4、如果需要在表格中没有定义ROWID,则可以对应自行定义一个列,该列包含一个唯一值,以这样的方式创建物化视图日志;
5、重新建立物化视图,以保证ROWID在物化视图日志中受到跟踪和记录。
本文标签:ORA-23414 materialized view log for #8220string #8221. #8221string #8221 does not
原文链接:
版权说明: 本文由作者上传,本站仅提供存储服务,转载请注明原文链接