1,创建导出用户并赋予权限
create user username identified by password
//resource和connect权限,就能导出本用户下的数据,如果有exp_full_database权限,能导出整个数据库的数据;
grant resource,connect,exp_full_database to username
2,创建oracle文件夹并赋予权限
create or replace directory directoryname as '/usr/ora_expdp_file';
查看可用文件夹
select * from all_directories;-
//查看创建的目录须要的操作系统权限。
赋予某用户对某文件夹的读写权限
grant read, write on directory directoryname to username;
3,导出
expdp expdp_id/*** tables=emr_wh.PT_CURE,emr_wh.PT,emr_wh.RCD_RECORD_SET,emr_wh.RCD_RECORD,emr_wh.RCD_DATA dumpfile=emr_wh_2017.10.17_%U.dmp parallel=6 logfile=emr_wh_2017.10.17.log directory=DUMP_HIS compression=all;
用用户expdp_id以6并发并压缩(compression=all)的方式将tables、日志名称为emr_wh_2017.10.17.log,导出文件名称为emr_wh_2017.10.17_%U.dmp 的方式导出到文件夹DUMP_HIS