一、查询导出目录是否存在

SELECT * FROM DBA_DIRECTORIES WHERE DIRECTORY_NAME='DUMP_TEST';

create directory DUMP_TEST as '/home/oracle/backup/';

二、表导出导入

1、表导出

  • 如果是多张表,则 tables=表名1,表名2,表名3 ; 用“,” 隔开

expdp 导出的用户名/密码@orcl tables=table_test dumpfile=table_test _20180709_%U.dmp  parallel=12  filesize=500m  compression=data_only DIRECTORY=DUMP_TEST   logfile=C_TRAVEL_20180709.log;

说明:
parallel: 并发进程数
filesize:单个文件最大的存储容量

2、表导入相同数据库用户名

2.1 导入数据库用户不存在这个表
impdp 导入的用户名/密码@orcl directory=DUMP_TEST parallel=12 dumpfile=C_TRAVEL_20180709_%U.dmp 

三、用户导出

1、导出用户scott

expdp scott/tiger@orcl schemas=scott dumpfile=scott_20180709_%U.dmp  parallel=12  filesize=500m  compression=data_only DIRECTORY=DUMP_TEST logfile=scott_20180709.log;

2、导入用户scott

impdp scott/tiger@orcl schemas=scott dumpfile=scott_20180709_%U.dmp  parallel=12   DIRECTORY=DUMP_TEST;