Expdp导出前准备工作以及主要命令

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 "/ AS SYSDBA" 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

expdp "/ AS SYSDBA" directory=DATA dumpfile=JKHIS_CHHIS_%U_${DATE_SUF}.dmp logfile=fullusers_${DATE_SUF}.log schemas=JKHIS,CHHIS parallel=2 cluster=N compression=all

 

原文地址:https://www.cnblogs.com/ggykx/p/7684051.html