Oracle数据泵导入导出文件

数据泵导入

oracle通过数据泵进行导入导出(impdp/expdp),区别于普通的导入导出(imp/exp),导出的文件不通用,数据泵导出的只能数据泵进行导入。数据泵导出速度要比普通的exp导出要快,但需要在数据库服务器上才能导出,不能远程导出。

创建表空间

--设置导入路径:chenhu_dir
--Oracle数据文件
select * from dba_data_files; --F:\APP\CHENHU\ORADATA\ORCL\USERS01.DBF

--创建表空间
create tablespace gssjlc_tbs datafile 'F:\APP\CHENHU\ORADATA\ORCL\gssjlc_tbs.DBF' 
size 50M autoextend on next 50M maxsize unlimited ; 

创建数据库用户

Create user gssjlc identified by "gssjlc" default tablespace gssjlc_tbs; 

给用户付权限

--给用户付权限
grant dba to gssjlc;

设置数据泵导入路径

--设置导入路径
SELECT * FROM dba_directories;--查看
CREATE directory chenhu_dir AS 'F:\gotop\oracle_exp_data';

--删除导入路径
drop directory chenhu_dir;

给用户导入路径权限

grant READ, WRITE ON directory gssjlc_tbs TO gssjlc

数据泵导出数据文件

expdp 帐号/密码 directory=路径 tables=导出的表名(可选) dumpfile=导出文件名(abc.dmp) logfile=日志文件 compression=NONE content=ALL reuse_dumpfiles=y

expdp gssjlc/gssjlc directory = chenhu_dir dumpfile = gssjlc20230531.dmp

数据泵导入数据文件

--导入语句(前面的是文件的后面的是导入)
--用户:gssjlc
--表空间:gssjlc_tbs
--导出用户 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp
--导入用户 impdp user2/pass2 directory=dumpdir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2 EXCLUDE=USER 
impdp gssjlc/gssjlc directory=chenhu_dir dumpfile=GSSJLCQ20200903.DMP  remap_schema=gssjlc:gssjlc remap_tablespace=gssjlc:gssjlc_tbs table_exists_action=replace

数据泵导出指定表

impdp 帐号/密码 directory=路径 dumpfile=文件 tables=表(可选,逗号分隔)

--导出指定表
expdp gssjlc/gssjlc directory=chenhu_dir dumpfile=wfprocessdefine_bak20230509.dmp tables=wfprocessdefine_bak20230509

数据泵导入指定表

impdp gssjlc/gssjlc directory=chenhu_dir dumpfile=wfprocessdefine_bak20230509.dmp  remap_schema=gssjlc:gssjlc remap_tablespace=gssjlc_tbs:gssjlc_tbs table_exists_action=replace
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小同志♂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值