日期:2014-05-16  浏览次数:20505 次

oracle 使用expdb 、impdb 备份和恢复数据

1、还原经常使用exp、imp 备份和还原数据,但这样对 表空间有要求,即:导出前使用的什么表空间,导入时,必须采用相同的表空间,不利于不同数据库之间的备份和恢复。使用expdb、impdb则可以避免此问题


2、expdb、impdb使用“目录”,需要先创建目录。

3、创建目录 :

? ? ?用system用户登陆,

? ? ?create or replace directory exp_dir as 'D:/tmp';

? ? ? ?grant read,write on directory exp_dir to scott;

?

4、进入oracle的BIN目录

? ? 备份: expdp.exe scott/123456 schemas=scott directory=exp_dir dumpfile=scott.dmp logfile=expscott.log

? ? 恢复:impdp.exe scott/123456 schemas=scott directory=exp_dir dumpfile=scott.dmp





?