【Oracle】整库导出后怎么恢复到指定用户的指定表

时间:2023-03-09 13:32:15
【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或者其他的用户,是会报错,用户中没有这个表存在