1. 程式人生 > >【Oracle】整庫匯出後怎麼恢復到指定使用者的指定表

【Oracle】整庫匯出後怎麼恢復到指定使用者的指定表

在匯出的時候,整庫匯出

這裡使用的是dba許可權

$exp "'/ as sysdba'" file=full20180227.dmp log=exp_full20180227.log buffer=40960000 full=y

或者

$exp \"/ as sysdba\" file=full20180227.dmp log=exp_full20180227.log buffer=40960000 full=y

這樣匯出的資料成功匯出了

匯入指定使用者的指定表:

imp "'/ as sysdba'" file=full20180227.dmp log=imp_full20180227.log tables=(t1,t2)  fromuser=test touser=test buffer=40960000

這裡匯入的使用者是test,fromuser要寫test touser也要寫test 如果fromuser寫了sys或者其他的使用者,是會報錯,使用者中沒有這個表存在