ORACLE EXPDPIMPDP 参数详解
ORACLE EXPDP/IMPDP 参数详解 ORACLE EXPDP/IMPDP 是 Oracle 数据库中用于数据泵导出导入的工具,分别对应 EXP 和 IMP 工具。EXPDP/IMPDP 的出现使得 DBA 或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个 Oracle 数据库中。 EXPDP/IMPDP 的主要作用包括: 1. 实现逻辑备份和逻辑恢复 2. 在数据库用户之间移动对象 3. 在数据库之间移动对象 4. 实现表空间搬移 EXPDP/IMPDP 与传统导出导入的区别: 在 Oracle 10g 之前,传统的导出和导入分别使用 EXP 工具和 IMP 工具。从 10g 开始,不仅保留了原有的 EXP 和 IMP 工具,还提供了数据泵导出导入工具 EXPDP 和 IMPDP。 使用 EXPDP 和 IMPDP 时需要注意的事项: 1. EXP 和 IMP 是客户端工具程序,可以在客户端使用,也可以在服务端使用。 2. EXPDP 和 IMPDP 是服务端的工具程序,只能在 Oracle 服务端使用,不能在客户端使用。 3. IMP 只适用于 EXP 导出文件,不适用于 EXPDP 导出文件。 4. IMPDP 只适用于 EXPDP 导出文件,而不适用于 EXP 导出文件。 EXPDP 命令行选项: 1. ATTACH 选项用于在客户会话与已存在导出作用之间建立关联。 语法:ATTACH=[schema_name.]job_name 注意:如果使用 ATTACH 选项,在命令行除了连接字符串和 ATTACH 选项外,不能指定任何其他选项。 2. CONTENT 选项用于指定要导出的内容。 语法:CONTENT={ALL | DATA_ONLY | METADATA_ONLY} 默认值为 ALL,当设置 CONTENT 为 ALL 时,将导出对象定义及其所有数据。 3. DIRECTORY 选项用于指定转储文件和日志文件所在的目录。 语法:DIRECTORY=directory_object 注意:目录对象是使用 CREATE DIRECTORY 语句建立的对象,而不是 OS 目录。 4. DUMPFILE 选项用于指定转储文件的名称。 语法:DUMPFILE=[directory_object:]file_name [,….] 注意:如果不指定 directory_object,导出工具会自动使用 DIRECTORY 选项指定的目录对象。 5. ESTIMATE 选项用于指定估算被导出表所占用磁盘空间的方法。 语法:ESTIMATE={BLOCKS | STATISTICS} 默认值是 BLOCKS,当设置为 BLOCKS 时,Oracle 会按照目标对象所占用的数据块个数乘以数据块尺寸估算对象占用的空间。 6. ESTIMATE_ONLY 选项用于指定是否只估算导出作业所占用的磁盘空间。 语法:ESTIMATE_ONLY={Y | N} 设置为 Y 时,导出作用只估算对象所占用的磁盘空间,而不会执行导出作业,为 N 时,不仅估算对象所占用的磁盘空间,还会执行导出操作。 7. EXCLUDE 选项用于指定执行操作时释放要排除对象类型或相关对象。 语法:EXCLUDE=object_type[:name_clause] [,….] 在使用 EXPDP 和 IMPDP 时,需要注意这些选项的使用方法和注意事项,以便正确地使用这些工具。
剩余6页未读,继续阅读
- 无能为力就要努力2023-07-25文章中的示例清晰易懂,让我能够快速上手使用Oracle EXPDPIMPDP命令进行数据迁移。
- 经年哲思2023-07-25作者对于参数的解释非常详细,让我能够根据实际情况选择适合的参数,避免了一些不必要的麻烦。
- 朱王勇2023-07-25文章内容组织清晰,结构严谨,对于不同场景的使用也进行了解释,给我提供了很多思路和灵感。
- 阿汝娜老师2023-07-25这篇文章对于Oracle EXPDPIMPDP参数的使用进行了全面的讲解,对于我这种刚接触Oracle的人来说非常有帮助。
- 普通网友2023-07-25这篇文章详细介绍了Oracle EXPDPIMPDP参数,内容实用,帮助我更好地了解了Oracle数据库备份恢复。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助