当前位置:首页 > 技能相关 > ORACLE > 正文内容

Oracle数据泵expdp、impdp使用方法

admin3年前 (2022-01-10)ORACLE2260 修订时间:2022-06-26 21:52:06

无用户以DBA登录数据库

sqlplus / as sysdba

设置目录查询显示样式

col DIRECTORY_PATH for a80
col directory_name for a25

查询目录信息

select directory_name,directory_path from dba_directories;

创建dumpfile目录

create or replace directory orabak as 'z:\expdp';   --创建(也可以替换)

赋予用户读写权限

grant read,write on directory orabak to scott;
grant read,write on directory orabak to system;

导出数据库

expdp system/lf152692 directory=orabak full=y dumpfile=expdp20211215.dmp logfile=expdp20211215.log

导入数据库备份

impdp system/lf152692 directory=orabak full=y dumpfile=expdp20211215.dmp logfile=impdp20211215.log


Oracle11g使用数据泵方式导入出现ORA-39151错误:

1.导入的数据库中已经有相同的用户名和老旧的表

可以在后边加上参数table_exists_action=replace

2.导入新的用户中

需要加入参数remap_schame=原用户名:新用户名

例如

impdp estate/estate@orcl schemas=estate directory=zhxt dumpfile=ESTATE20160812LAOLING.DMP logfile=estate.log table_exists_action=replace remap_schame=原用户名:新用户名





 您阅读本篇文章共花了: 

免责声明
本站内容均为博客主本人日常使用记录的存档,如侵犯你的权益请联系:lifei@zaiheze.com 546262132@qq.com 沟通删除事宜。本站仅带访问端口形式使用,已杜绝搜索引擎爬取。

扫描二维码推送至手机访问。

版权声明:本文由LIFEI - blog发布,如需转载请注明出处。

本文链接:http://www.lifeiai.com/?id=27

标签: Oracle技巧
分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。