出错语句:
SQL> alter table SW_OIL_PROD_DAILY move tablespace tsp_jiuchang;
alter table SW_OIL_PROD_DAILY move tablespace tsp_jiuchangORA-00604: 递归 SQL 级别 1 出现错误
ORA-00942: 表或视图不存在
SQL> ALTER TABLE JCDZSP.SW_OIL_PROD_DAILY RENAME TO SW_OIL_PROD_DAILY_X;
ALTER TABLE JCDZSP.SW_OIL_PROD_DAILY RENAME TO SW_OIL_PROD_DAILY_X
ORA-26563: 不允许重命名此表
处理:
Materialized view log dropped
SQL> alter table SW_OIL_PROD_DAILY move tablespace tsp_jiuchang;
Table altered
总结:由于该表存在物化视图日志,所以无法移动。所有,要养成好习惯,移动前先检查下对象的依赖情况后再做。
本文介绍了解决Oracle数据库中因存在物化视图日志而导致的表移动失败及重命名失败的问题。通过删除物化视图日志,成功将表移动到了新的表空间。
3695

被折叠的 条评论
为什么被折叠?



