Oracle 数据泵 EXPDP 和 IMPDP 详解与使用指南

需积分: 15 2 下载量 198 浏览量 更新于2024-07-23 1 收藏 452KB DOC 举报
Oracle 数据泵详解 Oracle 数据泵是 Oracle 10g 之后的新功能,可以方便地将低版本的数据库数据迁移到高版本的数据库。数据泵导出导入工具 EXPDP 和 IMPDP 是 Oracle 10g 引入的最新技术,旨在实现逻辑备份和逻辑恢复、在数据库用户之间移动对象、在数据库之间移动对象和实现表空间搬移等功能。 EXPDP 和 IMPDP 使用说明 EXPDP 和 IMPDP 是服务端的工具程序,只能在 ORACLE 服务端使用,不能在客户端使用。EXPDP 和 IMPDP 的主要作用是实现逻辑备份和逻辑恢复、在数据库用户之间移动对象、在数据库之间移动对象和实现表空间搬移等功能。 EXPDP 导出包括导出表、导出方案、导出表空间、导出数据库四种方式。EXPDP 命令行选项可以通过 expdphelp=y 查看,例如: E:\emp>expdphelp=y Export:Release 10.2.0.1.0 - Production on 星期日, 03 月, 2009 17:54:49 Copyright (c) 2003, 2005, Oracle. All rights reserved. EXPDP 导出实用程序提供了一种用于在 Oracle 数据库之间传输数据对象的机制。该实用程序可以使用以下命令进行调用: 示例:expdpscott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp 您可以控制导出的运行方式。具体方法是:在 'expdp' 命令后输入各种参数。要指定各参数,请使用关键字:格式:expdp KEYWORD=value 或 KEYWORD=(value1, value2) IMPDP 导入参数 IMPDP 导入参数与 EXPDP 导出参数类似,IMPDP 命令行选项可以通过 imdpdphelp=y 查看,例如: E:\emp>impdphelp=y Import: Release 10.2.0.1.0 - Production on 星期日, 03 月, 2009 17:54:49 Copyright (c) 2003, 2005, Oracle. All rights reserved. IMPDP 导入实用程序提供了一种用于在 Oracle 数据库之间传输数据对象的机制。该实用程序可以使用以下命令进行调用: 示例:impdpscott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp IMPDP 导入包括导入表、导入方案、导入表空间、导入数据库四种方式。 EXPDP 和 IMPDP 的区别 EXPDP 和 IMPDP 与传统的 EXP 和 IMP 工具不同。EXP 和 IMP 是客户端工具程序,可以在客户端和服务端使用。而 EXPDP 和 IMPDP 是服务端的工具程序, 只能在 ORACLE 服务端使用,不能在客户端使用。 IMP 只适用于 EXP 导出文件,不适用于 EXPDP 导出文件;IMPDP 只适用于 EXPDP 导出文件,不适用于 EXP 导出文件。 Oracle 数据泵详解介绍了 EXPDP 和 IMPDP 的使用说明、参数设置、导出和导入的四种方式,以及 EXPDP 和 IMPDP 与传统的 EXP 和 IMP 工具的区别。