首页 > 数据库 > Oracle > ORA-14047 报错
操作: 需要rename 一张表,出现下列报错。
报错1:
alter user user1.tb1 rename to user1.tb2; 报错
ORA-14047: ALTER TABLE | INDEX RENAME may not be combined with other operations
# 使用非属主用户修改表名时修改后的表名无需加属主
alter user user1.tb1 rename to tb2; 即可
报错2:
alter user user1.tb1 rename to tb2; 报错
ora-26563: renaming this table is not allowed
先要将表上的雾化视图日志给删除。
drop materialized view log on user1.tb1;
接着rename table 正常。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21374452/viewspace-2896645/ ,如需转载,请注明出处,否则将追究法律责任。