一、expdp/impdp 示例
示例一:expdp scott/tiger DIRECTORY=expdp_dir DUMPFILE=scott.dmp --导出数据
示例二:expdp scott/tiger DIRECTORY=expdp_dir DUMPFILE=emp.dmp tables=emp --导出表
示例三:impdp scott/tiger directory=expdp_dir dumpfile=scott.dmp --导入数据
示例四:impdp scott/tiger directory=expdp_dir dumpfile=emp.dmp --导入表数据
--综合应用
expdp pbc/pbc directory=expdp_dir dumpfile=pbcdata%DATE:~0,4%%date:~5,2%%date:~8,2%.dmp exclude=table:\"like 'PBC_MID%%'\" logfile=exp%DATE:~0,4%%date:~5,2%%date:~8,2%.log job_name=auto_exp
directory:这个参数是用来定义一个路径,数据泵主要在Server端工作,导出文件需要写出到Server端本地目录,这个DIRECTORY就是对应的Server端的路径
--创建目录
create or replace directory expdp_dir as 'd:\expdp_dir';
--给pbc用户赋予目录的读写权限
grant read,write on directory expdp_dir to pbc;
二、处理特定对象
Data Pump 允许您只导出特定类型的对象。
例如,以下命令只导出过程,而不导出其它任何东西(不导出表、视图、甚至函数):
expdp scott/tiger directory=expdp_dir dumpfile=procedure.dmp include=PROCEDURE
l、要只导出一些特定的对象(比如说,函数 FUNC1 和过程 PROC1)
expdp scott/tiger directory=expdp_dir dumpfile=test.dmp
include=PROCEDURE:\"=\'PROC1\'\",FUNCTION:\"=\'FUNC1\'\"
2、可以用导出的dmp文件来创建dmp文件中包含对象的 DDL 脚本,以供之后使用。
一个称为 SQLFILE(impdp参数)参数允许创建 DDL 脚本文件。
impdp scott/tiger DIRECTORY=expdp_dir DUMPFILE=expprocs.dmp SQLFILE=aa.sql
使用这种方法的impdp,可以从dp出来的dmp文件中提取对象的DDL语句,这样的impdp并不把数据导入数据库中,只是创建DDL语句文件
分享到:
相关推荐
EXPDP/IMPDP 的出现使得 DBA 或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个 Oracle 数据库中。 EXPDP/IMPDP 的主要作用包括: 1. 实现逻辑备份和逻辑恢复 2. 在数据库用户之间移动对象 3. 在...
Oracle的EXPDP(Export Data Pump)和IMPDP(Import Data Pump)是数据库迁移、备份和恢复过程中的关键工具。这两个命令允许用户高效地导出和导入数据库对象和数据,包括表、视图、索引、存储过程等。下面将详细解释...
在 Oracle 10g 及其以上版本中,expdp 和 impdp 命令取代了传统的 exp 和 imp 命令,提供了更多的功能和选项。expdp 命令可以将数据导出到文件中,impdp 命令可以将数据从文件中导入到数据库中。 使用 imp/exp 命令...
- **简介**:作为Oracle 10g版本引入的新一代备份工具,expdp/impdp通过改进的数据传输机制显著提高了备份效率。 - **优点**:性能优异,支持并行处理,可高效处理大规模数据。 - **缺点**:配置相对复杂,对系统...
Oracle 10g 引入了新的数据泵工具 expdp 和 impdp,它们是对传统 exp 和 imp 工具的增强版本。数据泵(Data Pump)技术提升了数据迁移、备份和恢复的性能,提供了更快的数据传输速度和更丰富的功能。 expdp(Export...
这种方法通常使用Oracle Data Pump工具(expdp 和 impdp)来实现,它允许在数据库运行时执行数据导出和导入,从而避免了停机时间对业务的影响。以下是关于使用expdp/impdp进行非归档迁移的关键知识点: 1. **迁移前...
在Oracle数据库系统中,expdp(Export Data Pump)和impdp(Import Data Pump)是用于进行大规模数据导出和导入的高效工具。这两个工具利用Oracle的数据泵技术,能够快速、高效地处理大量数据的迁移和恢复。 **...
oracle expdp impdp 分区表重映射导出导入 数据迁移方案,以SI01用户为例子,将用户分区表导出后,将分区表重映射到新的表空间,完成数据迁移和检查。照方案例子按步去做,一定能成功。
EXPDP(Data Pump Export)是 Oracle 10g 及更高版本中引入的一款高性能的数据导出工具,而 IMPDP(Data Pump Import)则是与 EXPDP 配套的数据导入工具。 EXPDP 的优点在于它可以使用专门的 API(Direct Path API...
Oracle 数据泵(Data Pump)是 Oracle 10g 版本引入的一种高效的数据导入导出工具,它通过 EXPDP 和 IMPDP 命令提供了一种快速的方法来迁移数据库对象或数据。与传统的 EXP 和 IMP 工具相比,数据泵提供了更高级的...
### ORACLE expdp-impdp 使用详解 #### EXPDP 命令行选项解析 **1. ATTACH** - **用途**: 该选项用于在客户端会话与已存在的导出任务之间建立联系。 - **语法**: ```plaintext ATTACH=[schema_name.]job_name ...
为了解决 exp/imp 工具的缺点,oracle 在 10g 之后引入了数据泵 expdp/impdp 工具。数据泵 expdp/impdp 工具的最大优点之一就是效率,虽然测试没有达到 oracle 宣传的导出导入速度,但是确实比 exp/imp 有了一个量级...
Oracle数据库的迁移是数据库管理中的常见任务,其中expdp(Export Data Pump)和impdp(Import Data Pump)工具是Oracle提供的高效数据导入导出解决方案。这两个实用程序在Oracle数据库环境中扮演着至关重要的角色,...
EXPDP和IMPDP是Oracle 10g版本中引入的新的数据导入导出工具,提供了高速的数据和元数据传输功能。本文将详细介绍EXPDP和IMPDP的使用说明,包括其主要特性、Directory对象、参数文件方式、交互方式等。 一、EXPDP和...
EXPDP/IMPDP 是 Oracle 数据库中用于数据导出和导入的命令行工具。下面将详细介绍 EXPDP/IMPDP 的用法和相关参数。 一、创建逻辑目录 在使用 EXPDP/IMPDP 之前,需要创建逻辑目录,以便存放导出和导入的数据文件。...
在Oracle10g的早期版本中,即10.1.0.2,expdp与impdp一起,为用户提供了比传统IMP和EXP工具更快速、更灵活的数据迁移解决方案。 描述中提到的问题在于服务端和客户端版本不匹配。在Oracle环境中,服务端和客户端...