EXP、IMP、EXPDP、IMPDP命令
1.EXP、IMP和EXPDP、IMPDP命令的介绍和区别
1.1、EXP、IMP命令的介绍
exp/imp是oracle提供的一个对数据库进行逻辑备份的客户端工具。利用这个工具可以把数据库按表空间、用户或某些表保存到操作系统下的一个二进制文件里。这个二进制文件与平台无关,利用这个特性可以完成数据的跨平台的迁移。
1.2、EXPDP、IMPDP命令的介绍
数据泵导出使用工具EXPDP将数据库对象的元数据(对象结构)或数据导出到转储文件中。而数据泵导入则是使用工具IMPDP将转储元件中的元数据及其数据导入Oracle数据库中。假设emp表被意外删除,那么可以使用IMPDP工具导入emp的结构信息和数据。
数据泵包括导出表、导出模式、导出表空间和导出全数据库四种模式,需要注意的是EXPDP工具只能将导出的转储文件放在directory对象对应的OS目录中,而不能直接指定转储文件躲在的OS目录。
1.3、两者的区别
exp和imp是属于客户端工具,expdp和impdp 属于服务端工具
数据泵工具运行于服务器端,相比客户端的exp/imp其性能更好,并能实现exp/imp的全部功能
通过使用exclude,include,content等参数,数据泵可以为数据及数据对象提供更细微级别的选择性
通过设定数据库版本号,数据泵expdp/impdp可以兼容老版本的数据库系统
通过estimate_only参数,数据泵可以预估导出作业所需的磁盘空间
支持导入时重新映射功能(即将对象导入到新的目标数据文件、架构及表空间等)
2.EXP、IMP命令的使用
2.1exp命令的使用
-- 本地数据库
exp 用户名/密码 file=路径\文件名.dmp full=y ignore=y--远程数据库数据导出
exp 用户名/密码@ip:port\数据库实例名 file=路径\文件名.dmp full=y
有三种主要的方式(完全、用户、表)
- 完全。使用system导出整个数据库。注意:不是某个表空间或用户,是整个数据库
2. 用户
方式一:直接用QC用户登录、导出
方式二:使用system用户登录,但是要指定用户名
3.表
full=y:表示导出完全的数据库。当然如果要执行完全导出,必须具有特殊的权限,比如dba或sys
注意:如果是在linux中,要在密码后面加上数据库的ip:port/数据库实例,如下:
exp 用户名/密码@192.168.2.214:1521/orcl file=路径地址 full=y
2.2imp命令的使用
imp 用户名/密码 FILE=D:\oracle_test\文件名.dmp full=y ignore=y
加上ignore=y选项,如果表数据没有主键冲突,会追加进去。如果表数据有主键冲突,则导入报错。但是加上ignore=y后,导入的速度就会变慢,因为如果导入的数据和已存在的数据存在大量相同,每有一个相同就会报一次错误,但是这个错误不影响导入数据这个过程。
同样也是有三种导入方式,具体命令内容如下
1.完全
imp system/123456 ignore=y full=y file=exp_table.dmp log=exp_table.log
2.用户
imp QC/123456 ignore=y full=y file=exp_table.dmp log=exp_table.log
3.表
这里的test用户是指被导入的用户,意味着将QC用户中的某个表的dmp文件导入test用户中
imp test/123456 ignore=y full=y file=exp_table.dmp log=exp_table.log
3.EXPDP、IMPDP命令的使用
数据泵导出包括四种模式:
1、导出表
2、导出模式。将一个或多个模式中的所有对象结构及数据存储到转储文件中。要求用户必须具有· DBA角色或EXP_FULL_DATABASE角色
3、导出表空间
4、导出全数据库
注意:EXPDP工具只能将导出的转储文件存放在directory对象对应的OS目录中,而不能直接指定转储文件所在的OS目录。
首先,建立directory对象。directory对象可以让用户在Oracle数据库中灵活地对文件进行读写操作,极大地提高了Oracle的易用性和可扩展性。
4.使用中遇到的错误及解决方式
EXP、IMP、EXPDP、IMPDP命令相关推荐
- impdp导入表结构和表数据_EXP COMPRESS以及EXP/IMP EXPDP/IMPDP导入表结构注意-阿里云开发者社区...
EXP COMPRESS以及EXP/IMP EXPDP/IMPDP导入表结构注意 重庆八怪 2014-09-10 987浏览量 简介: 关于EXP COMPRESS参数 一直对这个参数有些疑惑.当然此 ...
- impdp oracle 只导入表结构_EXP COMPRESS以及EXP/IMP EXPDP/IMPDP导入表结构注意
关于EXP COMPRESS参数 一直对这个参数有些疑惑.当然此参数一定不是所谓的压缩备份文件的空间, 而它的解释为 COMPRESS import into one extent 字面意思为把所 ...
- Linux操作Oracle(9)——Oracle数据库导入导出方法详解 EXP IMP EXPDP IMPDP
目录 EXP全库导出语句: IMP全库导入语句: IMP单表导入语句:
- 结束oracle import,Oracle 结束 imp/exp 和 expdp/impdp 进程的正确方法
在之前写的博客里讲过Oracle 10g 开始引入的数据泵功能: Oracle 10g Data Pump Expdp/Impdp 详解 https://www.cndba.cn/Dave/artic ...
- oracle数据库导入导出expdp/impdp命令详细操作过程
一. 我们为什么现在要用expdp/impdp命令,而不是使用exp/imp命令来备份/还原数据库? expdp/impdp命令,我们也通常称之为"数据泵(DataPump)",它 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)
转载自:http://www.cnblogs.com/jyzhao/p/4530575.html 目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据 ...
- Oracle exp/imp导出导入命令及数据库备份
Oracle exp/imp导出导入命令及数据库备份 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令 ...
- ORACLE进阶(一) 通过EXPDP IMPDP命令实现导dmp
文章目录 一.前言 二.准备工具 三.Expdp文件导出 四.备注 五.数据泵导出的各种模式 5.1 按表模式导出: 5.2 按查询条件导出 5.3 按表空间导出 5.4 导出方案 5.5 导出整个数 ...
- impdp导入指定表 oracle_Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例
一.新建逻辑目录 最好以system等管理员创建逻辑目录,Oracle不会自动创建实际的物理目录"D:\oracleData"(务必手动创建此目录),仅仅是进行定义逻辑路径dump ...
最新文章
- Docker file 搭建 Nginx镜像
- apache php value,apache-2.2 – 错误启动Apache“php value”
- python图片横向合并_python实现图片横向和纵向拼接
- ReactJS入门之组件
- CentOS设置文本启动方式(命令行模式)
- 2020云栖大会,宜搭发布专业开发者能力,助力政企数字化转型——阿里云开发者社区
- 在php中创建三个表格,创建新工作表PHPExcel
- PHP 图像编辑GD库的使用以及图像的压缩
- ASP.NET【1】
- Mobileye单目测距
- 计算机组成原理面试常见问题
- Django 3.0实战: 仿链家二手房信息查询网(附GitHub源码)
- 西门子estop指令_西门子PLC故障安全编程——ESTOP1指令
- 神经网络处理器异构加速,神经网络处理器的特点
- 自动检测技术学习心得体会_关于传感器与检测技术的学习体会
- java操作word转换pdf加水印
- python局域网文件互传
- 最短路——迪杰斯特拉算法
- U盘分区损坏了还能恢复吗?双重方法解难题
- 推荐两个在线代理服务器
热门文章
- Box2d源码学习十二b2Collision之碰撞(上)公共部分的实现
- 肇庆学院"菜鸟杯"程序设计竞赛2019(同步赛)(回顾补题)
- Unable to connect to the frida server: this feature requires an iOS Developer Disk Image to be mount
- 求3000以内的全部亲密数。
- Recovery for HD2 Recovery ROM卡刷 app2sd+ 教程
- 解决SVN文件夹上边没有对号感叹号等符号的问题
- 百度云服务器最新活动,最新百度云服务器活动 11元购半年
- 从0开始带你成为jvm实战高手(狸猫技术窝)
- #175-【线段树与树状数组】砍树
- 基于RK3568开源鸿蒙的助农金融服务终端设计方案