回答问题 · 2018-08-30 16:40 ORA-12057:物化视图“ 字符串 ”。“ 字符串 ”是INVALID,必须完成刷新 原因:实例化视图的状态为INVALID,并尝试快速刷新实例化视图。 操作:执行实例化视图的完全刷新。检查dba_mviews,all_mviews或user_mviews中的STATUS列的值,以在完成刷新后验证物化视图是否为VALID。
回答问题 · 2018-08-30 16:40 ORA-12034:物化视图登录“ string ”。“ string ”比上次刷新更新 原因:实例化视图日志比上次刷新更新。 操作:在下一次快速刷新之前需要完全刷新。
回答问题 · 2018-08-30 16:40 ORA-12036:可更新物化视图日志不为空,刷新物化视图 原因:可更新物化视图日志不为空。可更新物化视图日志必须为空,才能将可更新的rowid物化视图更改为主键物化视图。 操作:通过在将可更新ROWID物化视图转换为主键物化视图之前刷新物化视图,确保可更新物化视图日志为空。
回答问题 · 2018-08-30 16:40 ORA-12039:无法使用本地回滚段“ string ” 原因:在CREATE MATERIALIZED VIEW命令中指定了本地回滚段,但未指定自动刷新参数。因此,未创建刷新组以自动刷新物化视图,并且本地回滚段不能注册以备将来使用。 操作:提供自动刷新参数,以便创建刷新组或不指定本地回滚段。
回答问题 · 2018-08-30 16:40 ORA-12041:不能记录索引组织表“ string ”的ROWID 。“ string ” 原因:索引组织的表没有ROWID。因此,无法创建记录索引组织表的ROWID的实例化视图日志。 操作:在使用CREATE MATERIALIZED VIEW命令时,不要包括WITH ROWID选项,如果主表是索引组织的,则在使用ALTER MATERIALIZED VIEW命令时不要包括ADD ROWID选项。
回答问题 · 2018-08-30 16:40 ORA-12043:无效CREATE MATERIALIZED VIEW选项 原因:在CREATE MATERIALIZED VIEW语句中使用了无效的选项。 操作:仅指定有效选项。
回答问题 · 2018-08-30 16:40 ORA-12045:无效ALTER MATERIALIZED VIEW LOG选项 原因:在ALTER MATERIALIZED VIEW LOG语句中使用了无效的选项。 操作:仅指定有效选项。
回答问题 · 2018-08-30 16:40 ORA-12022:物化视图登录“ string ”。“ string ”已经有rowid 原因:指定表上的实例化视图日志已具有ROWID信息。 操作:无需操作。
回答问题 · 2018-08-30 16:40 ORA-12024:物化视图登录“ string ”。“ string ”没有主键列 原因:指定表上的实例化视图日志没有主键信息。 操作:使用ALTER MATERIALIZED VIEW命令向物化视图日志添加主键。
回答问题 · 2018-08-30 16:40 ORA-12026:检测到无效的过滤器列 原因:一个或多个指定的过滤器列不存在,或者是主键列或基于主键的对象标识符。 操作:确保主表中存在所有指定的过滤器列,并确保主键列或基于主键的对象标识符不包含在过滤器列列表中。