文档解释
ORA-32405: cannot alter tablespace for existing materialized view log
Cause: The tablespace specification for the existing materialized view log cannot be altered or changed.
Action: remove the tablespace clause from the statement.
ORA-32405:不能更改现有物化视图日志的表空间
官方描述:
ORA-32405: 试图更改现有的物化视图日志的表空间
常见案例
ORA-32405消息可以通过下面的一个案例说明:
SQL> alter materialized view log mvlog_test tablespace temptbls;
ALTER MATERIALIZED VIEW LOG mvlog_test TABLESPACE temptbls
* ERROR at line 1:
ORA-32405: 无法修改现有物化查看日志的表空间
一般处理方法及步骤
您可以采取以下步骤来解决此ORA-32405错误:
1)创建一个新表空间
2)再次尝试更改表空间 mvlog_test
3)确保群集表空间中有足够的空间以容纳物化视图文件
4)运行dbms_mview.refresh完成更改