Oracle的数据泵导入、导出

本文详细介绍了Oracle数据泵的基本操作流程,包括用户管理、目录创建、权限设置及数据的导入导出过程。适合初次接触Oracle数据泵的读者快速上手。

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

因为刚进公司不久。以前也没怎么用oracle数据泵,第一次搞这东西 搞了半天。

就总结下来,以后在导入/出的话,一分钟搞定。

 

废话不多说。开始了

表空间就省了。

 

注:最好要上司告诉你(用户名,密码,表空间,此后你要创建的用户名,密码,表空间,一致最好。)



删除用户(及其用户名下相关的任何东西)
drop user xzyztName cascade;


创建用户并给表空间
create user userNamexxx identified by pwdxxx 

 

alter user 用户名 quota unlimited on 表空间



//给用户连接权限
grant connect,resource,dba to userName


//创建目录(注:创建的目录最好在oracle的子目录或同级目录,另外需要自己手动创建物理目录。另外把dmp文件放在该目录下)
create or replace directory DMP_DIR as 'D:\dmp_dir';


//查询目录
 select * from dba_directories; 




//给用户目录可操作权限
grant read, write on directory DMP_DIR to userName;




//导入

impdp DDC/lilo123@orcl directory=DMP_DIR dumpfile=SUPERVISE_20190508.DMP  remap_schema=name1:name2   remap_tablespace=tablespace1:tablespace2 logfile=xxxx.log;

(备注)

schemas = name1:name2                                                用户1(源用户)   :用户2(目标用户)

remap_tablespace=tablespace1:tablespace2                 表空间1(源表空间)   :表空间2(目标表空间)

 

//导出
expdp userName/pwd@orcl directory=DMP_DIR dumpfile=xxx.dmp schemas=userName logfile=userName.log;

 

 

C:\Users\H3Admin>echo %date:~0,4%%date:~5,2%%date:~8,2%_aa.txt
20130821_aa.txt

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值