IMP-00013: 只有 DBA 才能匯入由其他 DBA 匯出的檔案

張衝andy發表於2017-09-09

IMP-00013: only a DBA can import a file exported by another DBA

處理方法:在給目標環境的使用者賦予dba許可權,或者細粒度一些,賦予imp_full_database的許可權 (常規)

-- 檢視使用者許可權
SQL> select * from dba_sys_privs where grantee = 'XXX';
SQL> select * from dba_role_privs where grantee ='XXX';
說明:發現使用者已經有dba。

解決辦法:檢視其它的dba使用者,發現default欄位是YES,檢視metalink ID 949279.1,裡面也給出了類似問題的解決方法。

IMP使用者dba許可權不是default。

-- 改為default
SQL> alter user XXX default role all;

SQL> select * from dba_role_privs where grantee ='XXX';
說明:dba許可權已經default

再次匯入,就沒有碰到問題。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2144728/,如需轉載,請註明出處,否則將追究法律責任。

相關文章