ORA-23410: materialized view “string”.”string” is already in a refresh group

文档解释

ORA-23410: materialized view “string”.”string” is already in a refresh group

Cause: A materialized view of the same name is already in a refresh group.

Action: Subtract the materialized view from the current refresh group and add it to its new refresh group, or combine the two refresh groups into a single refresh group.

ORA-23410 错误表示被添加到给定刷新组的物化视图已经存在于该刷新组中。

官方解释

Oracle Database 返回 ORA-23410 错误,当试图将物化视图添加到刷新组时,而该物化视图已经是该刷新组的一部分:

“ORA-23410 materialized view string.string is already in a refresh group”

常见案例

常见的情况是,在添加新的物化视图到给定的刷新组之前,更改其中一个现有的物化视图,该物化视图已经存在于该刷新组中。

一般处理方法及步骤

执行以下步骤可以解决此错误:

1. 从刷新组中删除物化视图。

2. 修改物化视图。

3. 再次将物化视图添加到刷新组中。

你可能感兴趣的