当前位置:  数据库>oracle

延迟段创建deferred_segment_creation导致EXP-00003

    来源: 互联网  发布时间:2017-05-04

    本文导语: deferred_segment_creation导致EXP-00003在11g的版本新特性,为了避免浪费资源,当建立非分区的空表的时候会延迟创建segment,也包括该表相关对象LOBS和INDEX.官方文档解释:DEFERRED_SEGMENT_CREATIONspecifies the semantics of deferred segment creation. If set totrue...

deferred_segment_creation导致EXP-00003
在11g的版本新特性,为了避免浪费资源,当建立非分区的空表的时候会延迟创建segment,也包括该表相关对象LOBS和INDEX.
官方文档解释:DEFERRED_SEGMENT_CREATIONspecifies the semantics of deferred segment creation. If set totrue, then segments for non-partitioned tables and their dependent objects (LOBs, indexes) will not be created until the first row is inserted into the table.
也是由于该新特性导致通过EXP导出的时候出现'EXP-00003: 未找到段 (0,0) 的存储定义'
sql>show parameter deferred_segment_creation;
deferred_segment_creation            boolean     TRUE
解决方法:
alter system set deferred_segment_creation=false scope=both;
alter table allocate extent;然后再重新导出.
 
在11.2.0.1上更加由于该特性导致引发一个BUG 9285196(METALINK DOC ID:9285196.8)
使用inserts as select  语句插入数据到一个非PARTITION表中会非常慢
解决办法:
插入前先分配SEGMENT
alter table allocate extent;
 
METALINK原文:
Slower inserts as select into a non-partitioned table ,
especially if the select involves reading many rows or an expensive join.
 
This fix changes the behavior. such that the segments will be allocated
regardless if the INSERT inserts rows or not.
 
Workaround
Materialize segments for the table before issuing the insert as select.
'alter table allocate extent;' will materialize segments for the
table and its dependent objects like indexes and lobs.


























    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux里怎么写一个延迟1秒的延迟程序啊
  • 中断延迟和中断响应、调度延迟的关系?谁来讲讲?
  • jQuery 图像延迟加载插件 BttrLazyLoading
  • jQuery滚动延迟效果插件 AnimateScroll
  • 比较急,向请各位求助了,关于实现微妙或者纳秒级别延迟的问题@@@@
  • Vxworks的延迟功能移植
  • shell 延迟执行程序
  • 求教啊~~~如何让程序延迟几微妙??
  • jQuery 视频延迟加载插件 lazyYT.js
  • 如何解决时间差或延迟问题
  • linux 计算延迟,抖动,丢包的问题
  • gvim的w命令有延迟.
  • 求LINUX下可以模拟网络延迟的工具,急!
  • jQuery数据延迟加载插件 DataLazyLoad
  • 分布式系统的延迟和容错库 Hystrix
  • putty 连接vm 上的红帽子9延迟问题 求解
  • jquery 延迟执行的实例分享
  • linux 下 延迟500ms ?
  • JavaScript 图像延迟加载库 Echo.js
  • redhat as5听说2月28日发布,怎么没见风声呢,难道又要延迟?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,