Oracle:dump檔案匯入報錯:只有DBA才能匯入由其他DBA匯出的檔案,dumpdba

來源:互聯網
上載者:User

Oracle:dump檔案匯入報錯:只有DBA才能匯入由其他DBA匯出的檔案,dumpdba

從SchemaA(DBA許可權)匯出一個表的dump檔案,匯入到SchemaB(非DBA許可權),報錯。

用OB工具設定SchemaA為DBA不管用(以前的表和視圖都不見了),

上網查了一下以下兩句執行後OK;

grant dba to SchemaA;
alter user  SchemaAdefault role DBA;

然後dump匯入OK,利用OB工具取消SchemaA的DBA許可權後,

又報錯“ora-01045 :user system lacks create session privilege; logon denied”(該使用者沒有建立session會話的許可權)

後執行以下語句OK:

grant create session to SchemaA

 


往oracle裡導資料匯入失敗,報錯IMP-00013隻有DBA才可以匯入由其他DBA匯出的檔案

將你匯入的使用者賦給 DBA 許可權, 或者找一個有DBA許可權的使用者進行匯入
 
我想把dmp檔案匯入到oracle裡邊,總是出現只有DBA才可以匯入由其他DBA匯出的檔案

匯出時,不要使用有dba許可權的賬戶。
或者匯入時,使用具有dba許可權的賬戶。
如上,你確定mc2data.dmp中的資料是scott使用者的?

-----
sqlplus sys as sysdba
grant dba to scott
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.