使用expdp和impdp时应该注重的事项:
1、exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。
2、expdp和impdp是服务端的工具程序,他们只能在oracle服务端使用,不能在客户端使用。
3、imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。
4、对于10g以上的服务器,使用exp通常不能导出0行数据的空表,而此时必须使用expdp导出。
一、创建逻辑目录,该命令不会在操作系统创建真正的目录(请先创建真正的目录),最好以system等管理员创建逻辑目录。
Create directory EpointBid_TP as 'e:backup';
二、查看管理员目录(同时查看操作系统是否存在,因为oracle并不关心该目录是否存在,假如不存在,则出错)
select * from dba_directories;
三、给EpointBid_JXP_TP6j用户赋予在指定目录的操作权限,最好以system等管理员赋予。
Grant read,write on directory EpointBid_TP to system;
四、导出数据库
Expdp 'sys/****@192.168.0.1/orcl as sysdba' schemas=scott directory=EpointBid_TP6j dumpfile=db.dmp logfile=db.log
五、导入数据库
impdp scott/****@orcl schemas=scott directory=EpointBid_TP dumpfile=db.dmp logfile=db.log
参考网址:http://blog.csdn.net/haiross/article/details/27580199/