- 浏览: 303853 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (167)
- <HTML and JavaScript and CSS> (6)
- 《Java2 基础知识及概念》 (3)
- Java2 Tools及其他 (11)
- EJB2.0 相关 (3)
- 英语学习 (4)
- Oracle Database Server (27)
- 计算机理论 (9)
- Java持久层框架 (2)
- 《Linux操作系统》 (24)
- 杂项技术 (4)
- Application Server (15)
- Windows操作系统 (7)
- Java中间件 (6)
- 娱乐生活 (4)
- 《Java设计模式》 (3)
- 《Interview Skill》 (1)
- 《Struts原理及应用》 (1)
- Workflow (2)
- 云计算 (3)
- 项目实践 (3)
- WEB相关技术 (10)
- JavaScript技巧及应用 (1)
最新评论
Oracle提供2种模式导出表数据,传统模式CONVENTIONAL PATH和直接模式DIRECT PATH,有direct指定。 CONVENTIONAL PATH EXPORT 比较DIRECT PATH EXPORT
一、差异
1. Conventional path Export. ------------------------- 传统导出模式使用SQL SELECT语句抽取表数据。将数据从磁盘中读入到buffer cache缓冲区中,并应用SQL表达式,将纪录返回给导出客户端,然后写到导出文件。
2. Direct path Export. ------------------- 直接导出模式,数据直接从磁盘中读取到导出session的UGA中,跳过了SQL命令处理层。避免了不必要的数据转换, 然后将纪录返回给导出客户端,然后写到到处文件 跳过了SQL命令处理层表示DIRECT导出不支持QUERY选项。
二、性能
1. Direct Export 比Conventional Export要快很多。在实际应用中,如果直接模式导出需要时间N,传统模式导出则需要2*N到3*N之间。
2. 当Direct Export 的时候设置大的RECORDLENGTH(length of IO record) 参数可以加快导出。最大64k,
exp userid=system/manager full=y direct=y recordlength=65535 file=exp_full.dmp log=exp_full.log
imp userid=system/manager full=y recordlength=65535 file=exp_full.dmp log=imp_full.log
3. Direct 模式导出并不影响导入数据的速度;导入数据与传统模式花费时间一样。
三、限制
1. 导出表空间必须使用传统模式。
2. 含有LOB对象的表不支持直接导出模式。
3. 直接导出不支持QUERY.
4. 直接导出模式使用RECORDLENGTH设置一次可以导出数据的量,传统模式使用buffer设置.
5. 低版本直接导出模式要求导出客户端和数据库字符集设置一致。 直接导出模式bug比传统模式要多,但由于其导出数据在性能上的优势,仍然要多加使用。
发表评论
文章已被作者锁定,不允许评论。
-
Oracle忘记数据库密码
2011-07-01 23:45 768alter user xxx identified by xx ... -
Oracle内存全面分析
2010-07-07 16:49 856http://www.hellodba.com/Doc/ora ... -
(15)Managing User
2010-07-07 13:59 843SQL> alter user xxx quo ... -
(14) Managing Password Security and Resources
2010-07-07 13:59 755Password Management SQL> ... -
(13) Managing Data Integrity
2010-07-07 13:58 748... -
(12) Managing Indexes
2010-07-07 13:58 740a -
(11)Managing Table
2010-07-07 13:57 807Storing User Data(1) Regular t ... -
(10) Managing Undo Data
2010-07-07 13:56 799show parameter undo; ... -
(9) Storage Structure and Relationships
2010-07-07 13:55 979Extent Allocat ... -
(8) Managing Tablespaces and Data files
2010-07-07 13:55 1101SQL> select * from v$tabl ... -
(7) Maintaining Redo Log Files
2010-07-07 13:54 1144SQL> select * from v$lo ... -
(6) Maintaining Control file
2010-07-07 13:54 710select * from v$database; se ... -
(5)Data Dictionary Content and Usage
2010-07-07 13:53 1013Data Dictionary(1) Data Dictio ... -
(4)Create a Database
2010-07-07 13:52 814Operating System EnvironmentOR ... -
(3)Manage a Oracle Instance
2010-07-07 13:39 811Init Parameter Start Sequences ... -
(2)Getting Start With the Oracle Server
2010-07-07 11:24 799Interactive Installation$ ./r ... -
《Oracle视频教程》
2010-07-07 11:23 22441. Oracle Architectural Compone ... -
Oracle EXP/IMP命令详解
2010-07-07 10:01 1077EXP命令 格式: EXP KEYWORD=value ... -
EXPDP和IMPDP使用说明
2010-07-07 09:53 1050EXPDP命令行选项 1. ATTACHexpd ... -
Oracle GoldenGate备份软件
2010-07-05 13:46 2564转载:http://edu.codepub.com/2010/ ...
相关推荐
ORACLE EXP 和 IMP 优化技巧大全 在 Oracle 中,EXP 和 IMP 是两个非常重要的工具,用于数据的导出和导入。今天,我们将探讨如何优化 EXP 和 IMP 的性能,提高数据的导出和导入速度。 EXP 优化技巧 EXP 是 Oracle...
### Oracle EXP/IMP详解 #### 一、Oracle EXP/IMP简介 Oracle EXP 和 IMP 是 Oracle 数据库中用于数据导入导出的传统工具。虽然随着技术的发展,这些工具在处理大规模数据库时逐渐被 RMAN 和其他更现代的技术所取代...
### Oracle exp imp命令详解 在Oracle数据库管理领域中,数据导入导出是一项常见的操作,而`exp`(Export)和`imp`(Import)命令则是完成这一任务的强大工具。本文将详细介绍这两个命令的参数和使用方法,帮助读者...
### Oracle中用exp/imp命令参数详解 #### 一、使用`exp`命令进行数据导出 `exp`(Export)命令是Oracle提供的一种用于备份和迁移数据的强大工具。通过`exp`命令,用户可以将数据库中的数据以及相关元数据(如表...
Oracle的IMP(Import)和EXP(Export)命令是数据库管理员在Oracle环境中常用的数据导入导出工具。它们分别用于将数据从一个数据库导出到文件,然后将这些数据从文件导入到另一个数据库,或者同一个数据库的不同表...
Oracle EXPIMP工具是Oracle数据库系统中用于数据迁移和备份恢复的重要工具。虽然随着技术的发展,RMAN和其他第三方工具已经成为了大型数据库备份的主要选择,但在处理小型数据库、表空间迁移、表抽取以及解决逻辑和...
3. **数据泵作业控制**:`DIRECTPATH_PARALLEL_LOAD`参数可以启用并行加载,提高导入速度。 4. **冲突处理**:`EXCLUDE`和`INCLUDE`参数可以控制是否忽略或包含某些对象,避免导入时的冲突。 在实际操作中,通常会...
### Oracle exp、imp 注意事项与使用方法 #### 一、Oracle exp、imp 概述 在Oracle数据库管理中,`exp` 和 `imp` 是两个非常重要的工具,用于数据的导出(Export)和导入(Import)。它们为数据库管理员提供了一种...
#### 一、Oracle 数据备份工具 exp.exe 使用方法 **1.1 基础概念** 在Oracle数据库管理中,`exp.exe`是一款功能强大的命令行工具,主要用于数据的备份操作。通过设置不同的参数,可以实现对整个数据库或特定表的...
Oracle的`exp`和`imp`工具是数据库管理员在管理Oracle数据库时常用的命令行实用程序,主要用于数据的导入和导出。这两个工具提供了将数据库对象和数据从一个环境转移到另一个环境,或者进行数据库备份和恢复的功能。...
为了进一步优化exp的时间消耗,Oracle从7.3版本开始引入了direct path export功能,它可以跳过Oracle的常规数据路径,直接将数据写入磁盘,显著提高了导出速度。但使用此功能时需要注意,必须确保在执行expst(exp ...
Oracle 9i exp 遇见 EXP-00008 ORA-00942 EXP-00024 错误的解决 在 Oracle 9i 中,exp工具是非常重要的数据导出工具,但是在使用过程中,经常会遇到一些错误,例如 EXP-00008 ORA-00942 EXP-00024 等错误,这些错误...
### Oracle数据库导出导入(EXP和IMP)技术详解 #### 一、概述 Oracle数据库管理系统提供了多种工具和技术来实现数据的备份与恢复,其中最常用的是`EXP`(Export)和`IMP`(Import)。这两种工具可以有效地帮助...
### Oracle IMP/EXP 命令详解与实例 在Oracle数据库管理中,`IMP`(Import)和`EXP`(Export)是两个非常重要的工具,它们用于数据的备份与恢复。通过这两个命令,用户可以方便地对整个数据库、特定表或用户对象...
Oracle的EXP和IMP工具是早期Oracle数据库管理系统中用于数据导入与导出的命令行实用程序。虽然随着时间的推移,更先进的备份和恢复方法如RMAN( Recovery Manager)已逐渐取代了它们,但在某些特定场景下,EXP和IMP...
EXP username/password@database file=export_file.dmp buffer=204800 recordlength=65535 direct=y; ``` - 导出指定用户的对象: ```sql EXP username/password@database file=export_file.dmp owner=(user1,...