oracle data dump 详解

本文介绍了Oracle Database 10g中的数据泵技术,用于快速移动数据库元数据和数据。数据泵导出导入(EXPDP和IMPDP)可用于逻辑备份、用户间对象移动等。与传统工具相比,数据泵导出导入具有更高的效率,并提供了如ATTACH、CONTENT、DIRECTORY等选项以灵活控制导出和导入过程。此外,文章还详细列举了EXPDP的多种命令行选项及其用途,并对比了IMPDP的相关选项。
摘要由CSDN通过智能技术生成

转帖

Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库 元数据(对象定义)和数据快速移动到另一个oracle数据库中.

数据泵导出导入(EXPDP和IMPDP)的作用

1,实现逻辑备份 和逻辑恢复.
2,在数据库用户之间移动对象.
3,在数据库之间移动对象
4,实现表空间搬移.


数据泵导出导入与传统导出导入的区别
    在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项;
    EXP和IMP是客户段工具程序,它们既可以在可以段使用,也可以在服务段使用.
    EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用
    IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件.


数据泵导出包括导出表,导出方案,导出表空间,导出数据库4种方式.

EXPDP命令行选项

1. ATTACH
 该选项用于在客户会话与已存在导出作用之间建立关联.语法如下
 ATTACH=[schema_name.]job_name
  Schema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:
 
 Expdp scott/tiger ATTACH=scott.export_job

2. CONTENT
 该选项用于指定要导出的内容.默认值为ALL
 CONTENT={ALL | DATA_ONLY | METADATA_ONLY}

 当设置CONTENT为ALL 时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义
 Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump
 CONTENT=METADATA_ONLY

3. DIRECTORY
 指定转储文件和日志文件所在的目录
 DIRECTORY=directory_object
  Directory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS 目录
 Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump


建立目录:
 CREATE DIRECTORY dump as ‘d:dump’;

查询创建了那些子目录:
 SELECT * FROM dba_directories;

4. D

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值