前言:DMP文件的导入,导出有两种方式,分别为EXP/IMP和EXPDP/IMPDP,EXPDP/IMPDP是Oracle 10G以后的一种新的数据导入导出方式,也称为数据泵,本文只介绍EXPDP/IMPDP的导入导出方式。

一:查看当前Oracle的directory

SELECT * FROM dba_directories;

此directory为dmp文件导入,导出的路径,在实际应用中,可以新建一个directory用来放dmp文件。

新建directory:CREATE [OR REPLACE] directory dir_name AS 'path_name';

授权directory:grant READ, WRITE ON directory dir_name TO user_name;

删除directory:drop directory dir_name;

二:导出

expdp 用户名/密码@数据库实例名 directory=导出目录 dumpfile=导出的文件名.dmp logfile=导出的日志名.log

(一).基于表模式的导出:

expdp user_name/user_password directory=dir_name dumpfile=dmp_file_name.DMP logfile=log_file_name.log tables =table_name1,table_name2,table_name3

示例如下:

expdp hap_prod_230_0304/hap_prod_230_0304 directory=DUMP_DIR dumpfile=circ_method_f_imp.DMP logfile=circ_method_f_imp.log tables=circ_method_f_imp

(二).基于用户模式导出:

expdp user_name/user_password directory=dir_name dumpfile=dmp_file_name.DMP logfile=log_file_name.log schemas=user_name

示例如下:

expdp hap_prod_230_0304/hap_prod_230_0304 directory=DUMP_DIR dumpfile=hap_prod_230_0304.DMP logfile=hap_prod_230_0304.log schemas=hap_prod_230_0304

(三).基于表空间导出:

expdp user_name/user_password directory=dir_name dumpfile=dmp_file_name.DMP logfile=log_file_name.log tablespaces=tablespaces_name

示例如下:

expdp hap_prod_230_0304/hap_prod_230_0304 directory=DUMP_DIR dumpfile=hap_prod_230_0304.DMP logfile=hap_prod_230_0304.log tablespaces=HAP_PROD_TBS

三:导入

impdp 用户名/密码@数据库实例名 directory=导入目录 dumpfile=导入的文件名.dmp logfile=导入的日志名.log

DMP文件的导入需要考虑两个问题:

1.导入的表空间与原数据表空间是否一致(不一致的话,使用remap_tablespace参数)

2.导入的用户与原用户是否一致(不一致的话,使用remap_schema参数)

示例如下:

impdp user_name/user_password directory=dir_name dumpfile=dmp_file_name.DMP logfile=log_file_name.log remap_schema=user1:user2 remap_tablespace=tablespaces_name1:tablespaces_name2 EXCLUDE=USER;

原用户为user1,导入用户为user2 ;原表空间为tablespaces_name1,导入表空间为tablespaces_name2

如果user2已存在,需要加EXCLUDE=USER

如果user2不存在,不需要加EXCLUDE=USER,user2会自动建立,其权限和使用的表空间与user1相同,但此时用user2无法登录,必须修改user2的密码

DMP文件的导入,导出相关推荐

  1. 数据库dmp文件的导入导出

    数据库dmp文件的导入导出 数据泵的使用 –sqlplus下执行 Create directory TEST as 'd:\test'; Grant read,write on directory T ...

  2. oracle10g如何导出dmp,Oracle 10g dmp文件的导入导出

    Oracle数据导入dmp文件可以是"某个用户下的数据库",也可以是"某张表",这里以导入数据库为例说明 : 1.用SYS用户名,以DBA的身份在ie中登入到数 ...

  3. oracle 导出写入文件失败怎么办,编辑dmp文件解决导入导出问题(oracle 922错误 ,缺少或无效选项)...

    导入导出的dmp文件时出现如下错误 经由常规路径导出由EXPORT:V09.02.00创建的文件 已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入 IMP-00017: ...

  4. 服务器导出表为dmp文件,Oracle导入导出dmp表

    前言 现在做的项目涉及到很多张表,为了在本地开发方便需要把表导入导出(一次性导表结构和数据),所以用到 dmp 文件,首先询问对方数据库的表空间名称和大小,然后在你的 oracle 中建立相应表空间, ...

  5. linux中oracle导出dmp,linux下导入导出oracle的dmp文件

    1.导出dmp件 命令:exp QGTG/\"QGTG@orcl\" file=/usr/fuck.dmp exp QGTG/\"QGTG@orcl\" fil ...

  6. oracle导入dmp文件报错12154,oracle表空间的创建及dmp 文件的导入(推荐)

    --用oracle系统权限的账号 登陆 -- 1.创建用户 create user u_name identified by "u_password"; --2.赋予权限 gran ...

  7. Java:实现文件批量导入导出实践(兼容xls,xlsx)

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:小卖铺的老爷爷 cnblogs.com/laoyeye/p/6938889.html ...

  8. Java实现文件批量导入导出实例(兼容xls,xlsx)

    <link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"> &l ...

  9. canpro脚本_AE/PR脚本-文件自动导入导出 Aescripts Pro IO v2.15.8

    AE/PR脚本-文件自动导入导出 Aescripts Pro IO v2.15.8 自动化导入和导出:.适用于After Effects和Premiere Pro的Pro IO是一种一站式解决方案,可 ...

  10. ABAP 程序完成EXCEL文件的导入导出,OLE技术的应用

    今天主要学习了使用微软的OLE技术,用ABAP程序完成excel文件的导入导出处理. (一)常用的OLE函数: CALL METHOD  ,  CALL OBJECT ,   FREE OBJECT ...

最新文章

  1. 编写文档_如何通过编写优质文档来使自己的未来快乐
  2. 中国 AI 出海,大华等企业助力联合国制定面部识别标准
  3. openocd for windows
  4. linux vim卸载安装包_Linux下卸载安装mysql
  5. win7 下jenkins配置与使用
  6. SAP收购的coresystem app的使用截图
  7. Inside C++ object Model--对象模型概述
  8. First C program
  9. jQuery省市联动
  10. css定位,的重新理解,仔细理解描述即可
  11. 关于sql的正则表达式
  12. SpringBoot开发案例之拦截器注入Bean
  13. 图片url地址的生成获取方法
  14. C语言中进入无限循环的三种方法
  15. 软件版本GA、RC、beta等含义
  16. linux cpu 时间,【Linux】CPU时间与处理器耗时
  17. 如何避免数据湖变成数据沼泽
  18. 杉德支付php代码实现_[转]PHP语言开发Paypal支付demo的具体实现
  19. 【谷粒商城】ElasticSearch、上架与检索
  20. 2022登高架设考试模拟100题模拟考试平台操作

热门文章

  1. Python学习笔记---day03 Python基础
  2. mysql5.5启动图解_MySQL5.5.19安装图解_MySQL
  3. 【播放器】播放器对比
  4. python中输入字符串_python如何输入字符串
  5. 用Nmap工具查找Downadup/Conficker的蠕虫病毒源
  6. 笔记本wife功能丢失,网络适配器代码56错误
  7. 《银河英雄传说》杨威利经典语录2
  8. 研究遭质疑,Jeff Dean回应:我们本就不是为得到新SOTA,成本计算也搞错了
  9. 服务器集群虚拟机,服务器集群虚拟机
  10. java未来三年的工作计划_个人未来三年工作计划