登陆oracle用dba用户:
conn / as sysdba;
一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。
create directory testdir as '/oracle/dir'
二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)
select * from dba_directories;
三、给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。
grant read,write on directory testdir to mobile4a,sms;--这里导出2个用户的数据所以一次授权2个用户
expdp mobile4a/pwd@orcl schemas=mobile4a DIRECTORY=mobile4a dumpfile=mobile4a2.dmp exclude=TABLE:"in('uap_app_acct')" logfile=mobile4a.log
expdp mobile4a/pwd schemas=mobile4a dumpfile=mobile4a.dmp
DIRECTORY=mobile4adir exclude=TABLE:\"in\(\'UAP_NOTICE\',\'IAP_APP_LOGX\',\'SMS_SNED_HISTORY\',\'TL_BH_SMS_02\',
\'TL_BH_SMS_03\',\'TL_BH_SMS_04\',\'TL_BH_SMS_05\',\'TL_BH_SMS_06\',\'TL_BH_SMS_07\',\'TL_BH_SMS_08\',\'TL_BH_SMS_09\',
\'TL_BH_SMS_10\',\'TI_OH_SMS_01\',\'TI_OH_SMS_02\',\'TI_OH_SMS_03\',\'TI_OH_SMS_04\',\'TI_OH_SMS_05\',\'TI_OH_SMS_06\',
\'TI_OH_SMS_07\',\'TI_OH_SMS_08\',\'TI_OH_SMS_09\',\'TI_OH_SMS_10\',\'IAP_APP_LOGX_HISTORY\',\'UAP_TOKEN\'\)\"
version=COMPATIBLE
导出多个表的情况下如果是在linux环境下必须用\转义)和'
version=COMPATIBLE是设置oracle兼容性另外数据泵只能在服务器端使用