文档解释
ORA-23631: apply-state checkpoint mode cannot change (value “string”, string parameter string)
Cause: Could not switch to checkpoints because apply-state checkpoint mode was set.
Action: Drop the apply-state checkpoint capture and create a new one that will / take checkpoints.
ORA-23631: apply-state checkpoint mode 不能更改(值“string”,字符串参数字符串)
官方解释
ORA-23631 表示您试图更改“应用状态检查点模式”使用“ALTER MATERIALIZED VIEW”子句,但该属性内部被固定为DBMS_MVIEW的任何调用中的时间戳值。
常见案例
– 当您试图使用ALTER MATERIALIZED VIEW子句来更改应用状态检查点模式时,可能会出现ORA-23631错误消息。
一般处理方法及步骤
1. 检查是否真的试图更改“应用状态检查点模式”,去掉更改请求。
2. 使用DBMS_MVIEW.REFRESH_DEPENDENT或DBMS_MVIEW.REFRESH新的刷新和检查点方案,手动重建累积和增量变更。