首页
论坛
门户
空间
手机版
IXPUB
插件
收藏
设置
注册
登录
商店
搜索
培训
Wiki
Blog
归档
丛书
退出
ITPUB论坛
»
Oracle数据库管理
» export使用direct=y与不使用有何细微区别?
大型有奖征文:讲述DBA自己的故事
‹‹ 上一主题
|
下一主题 ››
20
1/2
1
2
››
投票
交易
悬赏
活动
评价
|
打印
|
推荐
|
订阅
|
收藏
标题: export使用direct=y与不使用有何细微区别?
finalgod
中级会员
精华贴数 0
个人空间
0
技术积分 588 (3216)
社区积分 7 (12566)
注册日期 2003-4-14
论坛徽章:1
#1
使用道具
发表于 2004-11-11 21:25
export使用direct=y与不使用有何细微区别?
RT,请明示。如果在8i客户端export 9i库,再import 8i库,export时使用direct=y有没有不便或不行的地方?
只看该作者
li2
高级会员
精华贴数 0
个人空间
43
技术积分 4122 (331)
社区积分 1492 (706)
注册日期 2002-2-12
论坛徽章:5
#2
使用道具
发表于 2004-11-11 22:48
direct=y 这样数据不过内存直接到exp 文件,速度是快了很多.发现不了原有数据错误.不支持大对象用direct=y 选项.
__________________
君子终日乾乾,夕惕若,厉无咎当我沉默着的时候,我觉得充实;我将开口,同时感到空虚
只看该作者
Kamus
版主
精华贴数 51
个人空间
400
技术积分 46463 (13)
社区积分 3555 (373)
注册日期 2002-5-26
论坛徽章:29
#3
使用道具
发表于 2004-11-12 02:09
direct=y在某些时候,虽然导出正常,但是导入却会报错
而且由于direct=y并不能加快imp所需的时间,实际上imp也没有这个参数,所以如果不是很在乎exp的时间的话,建议使用direct=n
__________________
有事情请发Gmail邮箱,站内IM可能不能及时回复。
***
Chanel [K]
***
从明天起, 做一个幸福的人
喂马, 劈柴, 周游世界
从明天起, 关心粮食和蔬菜
我有一所房子 面朝大海, 春暖花开
只看该作者
husthxd
版主
精华贴数 8
个人空间
1070
技术积分 60794 (9)
社区积分 3824 (357)
注册日期 2002-2-20
论坛徽章:104
#4
使用道具
发表于 2004-11-12 09:08
DIFFERENCE
----------
1. Conventional path Export.
-------------------------
Conventional path Export uses the SQL SELECT statement to extract data
from tables. Data is read from disk into the buffer cache, and rows are
transferred to the evaluating buffer. The data, after passing expression
evaluation, is transferred to the Export client, which then writes the
data into the export file.
2. Direct path Export.
-------------------
When using a Direct path Export, the data is read from disk directly
into the export session's program global area (PGA): the rows are
transferred directly to the Export session's private buffer. This also
means that the SQL command-processing layer (evaluation buffer) can be
bypassed, because the data is already in the format that Export expects.
As a result, unnecessary data conversion is avoided. The data is
transferred to the Export client, which then writes the data into
the export file.
__________________
少吃饭,多吃菜少说话,多做事少灌水,多看文档-----------------------------------------------------------吃遍全城!------------------------------------------------------------Java钻研中........................................学好英语,报效祖国..........................------------------------------------------------------------人生最幸福的事情莫过于通过自己的努力实现自己的梦想!------------------------------------------------------------http://husthxd.itpub.net
只看该作者
ZALBB
正在看龙蛇演义
精华贴数 8
个人空间
0
技术积分 28491 (29)
社区积分 14095 (101)
注册日期 2001-10-15
论坛徽章:50
#5
使用道具
发表于 2004-11-12 10:22
QUOTE:
最初由 husthxd 发布
DIFFERENCE
----------
1. Conventional path Export.
-------------------------
Conventional path Export uses the SQL SELECT statement to extract data
from tables. Data is read from disk into the buffer cache, and rows are
transferred to the evaluating buffer. The data, after passing expression
evaluation, is transferred to the Export client, which then writes the
data into the export file.
2. Direct path Export.
-------------------
When using a Direct path Export, the data is read from disk directly
into the export session's program global area (PGA): the rows are
transferred directly to the Export session's private buffer. This also
means that the SQL command-processing layer (evaluation buffer) can be
bypassed, because the data is already in the format that Export expects.
As a result, unnecessary data conversion is avoided. The data is
transferred to the Export client, which then writes the data into
the export file.
说实在的,即便读懂这段英文,我还是不知道该参数在Y和N
情况下的差别,文章没说明,Y/N时的优缺点。没说明什么情况
下适合Y/N。而这些正是操作员所关心和需要的。
泛泛地讲一些术语,如:SQL command-processing layer (evaluation buffer) can be bypassed,看不明白,读了我觉得帮助还是不大,
这也是ORACLE文档常见的毛病。
如果有试验能看出两者间的区别,那时最好的。
__________________
三民主义统一中国。
只看该作者
husthxd
版主
精华贴数 8
个人空间
1070
技术积分 60794 (9)
社区积分 3824 (357)
注册日期 2002-2-20
论坛徽章:104
#6
使用道具
发表于 2004-11-12 12:31
QUOTE:
最初由 ZALBB 发布
说实在的,即便读懂这段英文,我还是不知道该参数在Y和N
情况下的差别,文章没说明,Y/N时的优缺点。没说明什么情况
下适合Y/N。而这些正是操作员所关心和需要的。
泛泛地讲一些术语,如:SQL command-processing layer (evaluation buffer) can be bypassed,看不明白,读了我觉得帮助还是不大,
这也是ORACLE文档常见的毛病。
如果有试验能看出两者间的区别,那时最好的。
nod
不妨找一张大表分别用direct=y/n方式exp,比较一下就出来了.
__________________
少吃饭,多吃菜少说话,多做事少灌水,多看文档-----------------------------------------------------------吃遍全城!------------------------------------------------------------Java钻研中........................................学好英语,报效祖国..........................------------------------------------------------------------人生最幸福的事情莫过于通过自己的努力实现自己的梦想!------------------------------------------------------------http://husthxd.itpub.net
只看该作者
西门吹牛
高级会员
精华贴数 4
个人空间
0
技术积分 12719 (90)
社区积分 2663 (465)
注册日期 2002-4-29
论坛徽章:3
#7
使用道具
发表于 2004-11-12 13:19
摘自《Oracle 性能优化——已证实的获得最佳性能和可用性方法》
P380~
直接路径:获得最优的导出性能
direct = y
ORACLE会绕过SQL语句处理引擎,直接从数据文件中读取数据,然后写入导出文件;如果表中包含某些特定的数据类型,比如大对象和对象,碰到这样的情况的时候,ORACLE会自动切换到常规的导出方式,并在导出日志中记录。
还有一些参数和DIRECT参数不兼容,例如当使用直接路径导出可移动表空间,或者用QUERY参数的时候,就无法使用DIRECT参数。
__________________
春莺啼岸柳弄春晴,柳弄春晴夜月明。明月夜晴春弄柳,晴春弄柳岸啼莺。夏香莲碧水动风凉,水动风凉夏日长。长日夏凉风动水,凉风动水碧莲香。秋秋江楚雁宿沙洲,雁宿沙洲浅水流。流水浅洲沙宿雁,洲沙宿雁楚江秋。冬红炉透炭炙寒风,炭炙寒风御隆冬。冬隆御风寒炙炭,风寒炙炭透炉红。
只看该作者
wingzero
一般会员
精华贴数 0
个人空间
0
技术积分 324 (5957)
社区积分 0 (56784)
注册日期 2002-6-12
论坛徽章:0
#8
使用道具
发表于 2004-11-12 15:52
oracle8174,9202等的不指定DIRECT的EXP命令存在BUG,如果将BUFFER设的过大,会导致字段中数据值改变。
只看该作者
ZALBB
正在看龙蛇演义
精华贴数 8
个人空间
0
技术积分 28491 (29)
社区积分 14095 (101)
注册日期 2001-10-15
论坛徽章:50
#9
使用道具
发表于 2004-11-12 16:33
刚才做了测试,导出同一张表,300W记录,Y比N快了20秒(为减少网络传输误差,
在数据库服务器上做的EXP),同时发现Y比N导出的文件要小6M多。不知道减少
的6M体现在哪里?
我想搞清楚,Y/N各自的利弊,在什么情况下适合用Y,什么情况下适合用N。
__________________
三民主义统一中国。
只看该作者
Kamus
版主
精华贴数 51
个人空间
400
技术积分 46463 (13)
社区积分 3555 (373)
注册日期 2002-5-26
论坛徽章:29
#10
使用道具
发表于 2004-11-12 16:42
不在乎EXP时间的,一律建议使用direct=N
__________________
有事情请发Gmail邮箱,站内IM可能不能及时回复。
***
Chanel [K]
***
从明天起, 做一个幸福的人
喂马, 劈柴, 周游世界
从明天起, 关心粮食和蔬菜
我有一所房子 面朝大海, 春暖花开
只看该作者
20
1/2
1
2
››
投票
交易
悬赏
活动
相关内容
ITPUB论坛
≡ 数据库技术 ≡
> Oracle数据库管理
> Oracle开发
> Oracle Developer Suite
> Oracle入门与认证
> Oracle专题深入讨论
> Oracle新技术/11g
> Oracle电子文档
> Oracle Application Server套件
> IBM数据库产品
> MS SQL Server
> Sybase管理与开发
> MySQL及其它开源数据库
> 内存数据库
> 数据仓库与数据挖掘
> 移动及嵌入式数据库
≡ 企业信息化 ≡
> ERP产品与实践
> CRM产品与实践
> HR产品与实践
> 物流
> 供应链
> 供应链建模与仿真
> 物流设备与系统工程
> 企业管理咨询
> 管理协同与办公自动化
> IT服务管理
> 数据中心建设
> ERP二次开发
> Oracle ERP
> EBS相关文档
> PeopleSoft与JDE
> SAP R/3
> SAP Business One开发与快速实施
> SAP财务及CRM
> SAP后勤及HR
> mySAP ERP
> 系统开发及跨应用设置
> SAP相关文档
> 国外其它ERP产品
> 国内ERP产品
≡ 开发技术 ≡
> Java入门与认证版
> Java web开发及框架技术
> Java企业开发
> ASP.NET【已迁移到微软开发技术论坛】
> .Net企业开发与应用【已迁移到微软开发技术论坛】
> WEB程序开发
> WEB 2.0技术
> 动态语言
> 移动与游戏开发
≡ 系统设计与项目管理 ≡
> 系统分析与UML
> 系统分析与UML精华区
> 项目管理
> 项目过程
> 软件测试
> 算法讨论与研究
≡ IBM软件技术园地 ≡
> IBM数据库产品
> Lotus
> Tivoli
> Websphere
> Rational
> 与SOA相关的IBM产品与技术
> IBM软件技术精英协会
> 软件技术精英活动专版
≡ 操作系统与硬件 ≡
> AIX及IBM产品【已迁移到IXPUB】
> HP-UX及HP产品【已迁移到IXPUB】
> Solaris及SUN产品【已迁移到IXPUB】
> Linux及其应用 【已迁移到IXPUB】
> 其它UNIX系统【已迁移到IXPUB】
> windows系统及微软相关产品 【已迁移到IXPUB】
> 存储设备与容灾技术 【已迁移到IXPUB】
> 服务器 【已迁移到IXPUB】
≡ 行业纵向讨论区 ≡
> IT业界评论与展望
> 政府与教育事业
> 中国政府信息主管联盟
> 电信行业
> 金融行业
> 医卫行业
> 制造行业
> 电力行业
> 信息安全与审计
≡ 会员交流 ≡
> IT职业生涯
> 招聘求职商务信息
> 旅游,驴友
> 汽车世界
> 外语角
> 数码摄影
> 你的故事我的歌
> 音乐推荐区
> 电子图书与IT文档资料
> 软件交流
> 软件交流精华区
≡ ITPUB产品与服务 ≡
> ITPUB地面活动专版
> BLOG天地
> WIKI世界
> 授权用户区
> 站务管理
≡ 微软开发技术 ≡
> 开发工具和语言
> .NET Framework 相关
> Visual Basic/VB.net
> Visual C#
> Visual C++/vc.net
> Visual Studio
> .NET软件架构与模式
> .NET开发辅助工具及框架
> Web开发
> ASP.NET与AJAX
> Web相关技术讨论(IIS等)
> Silverlight 技术
> 微软企业级产品技术
> SQL Server
> windows server
> SharePoint
> Exchange Server
> Biztalk
> 嵌入式及移动开发
> Windows Embedded 嵌入式技术
> Windows 移动设备
> Office开发
> Microsoft office system
> Office Business Application
> 微软产品用户交流区
> .Net电子书籍&&书籍介绍
> .Net人才交流
技术积分榜
社区积分榜
徽章
电子杂志
会员
团队
统计
邮箱
游乐场
帮助
TOP
CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号
联系我们
法律顾问
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计