ORA-23415: materialized view log for “string”.”string” does not record the primary key
Cause: A primary key materialized view is being fast refreshed, but the materialized view log does not record primary key information.
Action: Use the CREATE MATERIALIZED VIEW LOG…ADD PRIMARY KEY command to begin recording primary key information in the materialized view log.
ORA-23415错误表明,为指定的物化视图(Materialized View)创建的日志没有记录其主键(Primary Key)。
官方解释:
ORA-23415 表示操作系统返回的结果指示,为指定的物化视图创建的日志没有记录其主键。
某些数据库尝试在没有注册主键的情况下创建一个物化视图日志会导致ORA-23415错误。
解决此ORA-23415错误的最佳方法是,首先确定物化视图的主键,然后使用“DBMS_MVIEW”包中的“LOG_TABLE_PK”函数将其注册到日志表中,如下所示:
begin
DBMS_MVIEW.LOG_TABLE_PK(‘schema_name’,’mv_log_table’,’pk_column1′,’pk_column2′,…);
end;
本文标签:ORA-23415 materialized view log for #8220string #8221. #8221string #8221 does not
原文链接:
版权说明: 本文由作者上传,本站仅提供存储服务,转载请注明原文链接