Chinaunix首页 | 论坛 | 博客
  • 博客访问: 815366
  • 博文数量: 199
  • 博客积分: 6363
  • 博客等级: 准将
  • 技术积分: 2225
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-28 10:01
个人简介

来自农村的老实娃

文章分类

全部博文(199)

文章存档

2017年(1)

2014年(2)

2013年(3)

2012年(6)

2011年(26)

2010年(34)

2009年(50)

2008年(44)

2007年(33)

我的朋友

分类: Oracle

2008-12-25 10:01:38

EXP可以提取数据库中对象的定义和数据,将结果保存到二进制文件当中。IMP工具则相反,可以将EXP工具生成的二进制文件,导入到数据库中。
EXP/IMP被用作一种逻辑备份的工具。EXP/IMP包括三种模式,表级、用户级和数据库级。
由于EXP导出的格式是二进制的,因此EXP/IMP具有跨平台的能力。因此,小数据量的跨平台迁移,经常会使用EXP/IMP。
Oracle的EXP实现了向下兼容,使得Oracle的EXP/IMP可以跨版本执行导入、导出,因此跨版本的升级也经常会用到EXP/IMP。
而EXP/IMP的最大缺点就是效率低
EXP/IMP的另一个缺点就是功能不足。使用EXP/IMP就会发现很多不好解决的问题。如分区表转换表空间的问题,导入导出部分逻辑对象等。
10g开始推出的数据泵EXPDP/IMPDP最大的优点之一就是效率。确实比EXP/IMP有了一个量级的提高。效率的提高几个原因,
第一、充分利用直接路径方式,使得导入导出的效率大幅提高;
第二、导入导出在服务器端完成,避免了网络传输对导出、导入速度的影响;
第三、可以通过并行来充分利用系统的CPU和IO资源;
第四、优化了默认参数,避免由于用户没有指定最佳的BUFFER参数而影响导入导出性能。
第五、exdp的工作在服务器上完成,不能通过客户端完成

不足之处,主要有两点。
第一、不支持9i以前的版本
第二、目前BUG还相对比较多
以下是expdp/impdp的一个简单的例子
SQL> conn / as sysdba
Connected.
SQL> drop directory dir_expdp;
Directory dropped.
SQL> grant create any directory to market;
Grant succeeded.
SQL> grant drop any directory to market;
Grant succeeded.
SQL> conn market/market
Connected.
SQL>
SQL> create directory dir_exp as '/oracd/exp'; 
Directory created.

[oracle@ora exp]$ expdp market/market dumpfile=market.dmp directory=dir_exp
Export: Release 10.2.0.1.0 - 64bit Production on Thursday, 25 December, 2008 9:42:42
Copyright (c) 2003, 2005, Oracle.  All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
Starting "MARKET"."SYS_EXPORT_SCHEMA_01":  market/******** dumpfile=market.dmp directory=dir_exp
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 34 MB
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/INDEX/DOMAIN_INDEX/INDEX
. . exported "MARKET"."ARTICLE_INFO"                     28.19 MB  122780 rows
Master table "MARKET"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded
******************************************************************************
Dump file set for MARKET.SYS_EXPORT_SCHEMA_01 is:
  /oracd/exp/market.dmp
Job "MARKET"."SYS_EXPORT_SCHEMA_01" successfully completed at 09:42:48
 
 
SQL> conn market/market
Connected.
SQL> drop table article_info;
Table dropped.
 
[oracle@ora exp]$ impdp market/market dumpfile=market.dmp directory=dir_exp
Import: Release 10.2.0.1.0 - 64bit Production on Thursday, 25 December, 2008 9:45:57
Copyright (c) 2003, 2005, Oracle.  All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
Master table "MARKET"."SYS_IMPORT_FULL_01" successfully loaded/unloaded
Starting "MARKET"."SYS_IMPORT_FULL_01":  market/******** dumpfile=market.dmp directory=dir_exp
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processing object type SCHEMA_EXPORT/TABLE/TABLE
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
. . imported "MARKET"."ARTICLE_INFO"                     28.19 MB  122780 rows
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processing object type SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/COMMENT
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/INDEX/DOMAIN_INDEX/INDEX
Job "MARKET"."SYS_IMPORT_FULL_01" successfully completed at 09:46:10
 
----完----
阅读(2064) | 评论(0) | 转发(0) |
0

上一篇:DBA的经历

下一篇:Expdp/Impdp的相关参数

给主人留下些什么吧!~~