oracle expdp impdp 用法

本文详细介绍了如何使用Oracle数据库管理工具,包括创建逻辑目录、查看管理员目录、给用户分配操作权限以及利用数据泵进行数据导出的具体步骤。重点突出了使用dba用户登录Oracle、创建目录、授权操作权限和数据导出过程中的关键命令和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

登陆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兼容性另外数据泵只能在服务器端使用

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值