在用oracle10g impdp功能的時候提示
ORA-39001: invalid argument value
ORA-01775: looping chain of synonyms
用下面的SQL,查出對象已經不存在的同義詞,然后刪除掉該同義詞
SELECT * FROM DBA_SYNONYMS WHERE TABLE_OWNER = '&owner' AND SYNONYM_NAME IN (SELECT A.SYNONYM_NAME FROM DBA_SYNONYMS A WHERE A.TABLE_OWNER = '&owner' MINUS SELECT OBJECT_NAME FROM USER_OBJECTS);