ORA-14047 報錯

kakaxi9521發表於2022-05-24

操作:  需要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部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2896645/,如需轉載,請註明出處,否則將追究法律責任。