`
wooyung
  • 浏览: 27075 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

expdp+impdp使用简要说明

 
阅读更多

注意:expdp和impdp只能在oracle服务器端使用,无法在客户端使用.


一、expdp,impdp使用前的准备
1、先必须由 DBA 或任何具有 CREATE ANY DIRECTORY 权限的用户创建目录对象,如先在D盘建目录dumpdir,再执行:
SQL>CREATE DIRECTORY dumpdir AS 'd:\dumpdir';


2、创建目录后,创建该目录对象的用户需要将该目录的 READ 和 WRITE 权限授予其他需使用该目录的用户
SQL>GRANT READ,WRITE ON DIRECTORY dumpdir TO carmot;

二、expdp使用
1. 导出schema,为了与exp导出文件做区别,这里的导出文件后缀使用.dp
expdp carmot/carmot  directory=dumpdir dumpfile=carmot.dp
常用可选参数parallel,logfile。parallel定义并发进程,缺省为1,最大为8,logfile指定log文件名

expdp示例1:
导出用户carmot数据
expdp carmot/carmot  directory=dumpdir dumpfile=carmot.dp


expdp示例2:
带parallel,logfile参数
expdp carmot/carmot  directory=dumpdir dumpfile=carmot.dp  parallel=2 logfile=carmot-exp.log


三、impdp使用
1、导入schema
impdp carmot/carmot directory=dumpdir dumpfile=carmot.dp logfile=carmot-imp.log
只要carmot所用表空间igrp存在,imp导入时会在igrp表空间上自动建用户carmot,并付给相同权限。

2、常用可选参数
parallel 缺省1,最大8 增加进程数,提高i/o性能
remap_schema 导入到不同的用户
logfile 指定日志文件

impdp示例1:
将用expdp导出carmot用户的文件另一个数据库,
impdp system/system directory=dumpdir dumpfile=carmot.dp
只要carmot使用的表空间igrp存在,导入会自动创建用户carmot

impdp示例2:
将用expdp导出carmot用户的文件导入carmot_test用户,
impdp system/system directory=dumpdir dumpfile=carmot.dp remap_schema carmot:carmot_test
只要carmot使用的表空间igrp存在,导入会自动创建用户carmot_test

impdp示例3:
带parallel,logfile参数
impdp system/system directory=dumpdir dumpfile=carmot.dp  parallel=2 logfile=imp.log
impdp carmot/carmot@igrp_10.4.247.85 directory=dumpdir dumpfile=CARMOT_GP_1.DP  exclude=table_statistics logfile=CARMOT_GP_1.log

分享到:
评论

相关推荐

    expdp+impdp_用法详解.pdf

    ### DataPump (expdp 和 impdp) 用法详解 #### 一、DataPump 概述 Oracle Data Pump 是 Oracle 数据库提供的一种高效工具,用于数据的导出和导入操作。它通过使用专用 API 来替代传统的 SQL 命令实现数据的快速...

    EXPDP和IMPDP的比较详细使用说明

    EXPDP和IMPDP的比较详细使用说明 EXPDP和IMPDP是Oracle 10g版本中引入的新的数据导入导出工具,提供了高速的数据和元数据传输功能。本文将详细介绍EXPDP和IMPDP的使用说明,包括其主要特性、Directory对象、参数...

    ORACLE EXPDPIMPDP 参数详解

    ORACLE EXPDP/IMPDP 参数详解 ORACLE EXPDP/IMPDP 是 Oracle 数据库中用于数据泵导出导入的工具,分别对应 EXP 和 IMP ...在使用 EXPDP 和 IMPDP 时,需要注意这些选项的使用方法和注意事项,以便正确地使用这些工具。

    expdp/impdp命令详解

    Oracle的EXPDP(Export Data Pump)和IMPDP(Import Data Pump)是数据库迁移、备份和恢复过程中的关键工具。这两个命令允许用户高效地导出和导入数据库对象和数据,包括表、视图、索引、存储过程等。下面将详细解释...

    oracle expdp&impdp;

    EXPDP 和 IMPDP 的优点在于它们可以快速地将数据从一个数据库导出到另一个数据库中,而不需要使用普通的 SQL 命令。这使得它们非常适合大规模数据的迁移和备份。 在使用 EXPDP 和 IMPDP 时,需要注意以下几点: * ...

    expdp,impdp常用方法.pdf

    - Expdp 和 Impdp 仅限于服务端使用,不能在客户端运行。 - Imp 只能用于处理 Exp 导出的文件,而不能用于 Expdp 文件;反之亦然。 #### 三、本地 Expdp\Impdp 在当前环境下,存在两个测试用户 lufei 和 suolong...

    ORACLE expdp-impdp使用

    ### ORACLE expdp-impdp 使用详解 #### EXPDP 命令行选项解析 **1. ATTACH** - **用途**: 该选项用于在客户端会话与已存在的导出任务之间建立联系。 - **语法**: ```plaintext ATTACH=[schema_name.]job_name ...

    exp,imp 与 expdp,impdp 对比 及使用中的一些优化事项.doc

    ### Oracle 数据库备份工具 exp/imp 与 expdp/impdp 的对比及优化事项 #### 一、引言 在Oracle数据库管理中,备份与恢复是确保数据安全的关键环节之一。传统的exp/imp工具和现代的expdp/impdp工具分别代表了不同的...

    oracle10g新工具expdp,impdp详解

    在使用expdp和impdp时,用户需要注意以下几个关键点: 1. 需要有足够的权限来运行这些工具,通常需要数据库的系统管理员权限。 2. 确保目录对象已经存在于数据库中,并且有相应的操作系统权限来读写该目录。 3. 转储...

    expdp-impdp_用法详解

    在使用 EXPDP/IMPDP 之前,需要创建逻辑目录,以便存放导出和导入的数据文件。使用 CREATE DIRECTORY 命令创建逻辑目录,例如: create directory dpdata1 as 'd:\dump'; 注意,创建逻辑目录时需要以 system 等...

    expdp\expdp_impdp.pdf

    1. **执行环境**:`EXP`和`IMP`是在客户端执行的工具,而`EXPDP`和`IMPDP`则在服务器端运行,减少了网络负载。 2. **性能**:数据泵的效率远高于传统工具,这主要得益于其服务器端执行、直接路径I/O以及并行处理的...

    expdp—impdp

    例如,当需要对生产数据库进行备份时,可以定期使用expdp生成转储文件,然后在测试环境中使用impdp恢复,以进行测试和调试。在进行数据库升级或迁移时,也可以借助这两个工具来实现数据的无缝转移。 总的来说,...

    教你如何使用expdp和impdp备份和恢复数据库.doc

    教你如何使用expdp和impdp备份和恢复数据库.doc

    oracle数据迁移expdp,impdp

    Oracle数据库的迁移是数据库管理中的常见任务,其中expdp(Export Data Pump)和impdp(Import Data Pump)工具是Oracle提供的高效数据导入导出解决方案。这两个实用程序在Oracle数据库环境中扮演着至关重要的角色,...

Global site tag (gtag.js) - Google Analytics