11G exp 分区表报错 EXP-00003: 未找到段 (0,0) 的存储定义
来源:互联网 发布:淘宝uv价值 编辑:程序博客网 时间:2024/05/16 08:41
oracle导出数据库时,当某个表为记录为空时,就会报EXP-00003: 未找到段 (0,0) 的存储定义 ,同时这个表不会被导出。
原因:
Oracle 11G在用EXPORT导出时,空表不能导出.
11GR2中有个新特性,当表无数据时,不分配segment,以节省空间没有任何记录,没有分配段造成的,说到底是延时分区的原因.
解决办法:
alter system set deferred_segment_creation=false; 该参数意思是当创建对象(如表),初始没有数据,是否立即创建segment。默认是true。这会导致在exp时,没有segment的对象不会导出。
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。
对于已经创建但是还没有Segment的表来说,可以
可以先查询空表 select TabelName from user_tables where num_rows=0;
执行alter table TabelName allocate extent来使其创建出Segment,//--当然也可以插入一条数据,使其创建Segment .
注:也可参考http://www.iyunv.com/thread-21551-1-1.html
1 0
- 11G exp 分区表报错 EXP-00003: 未找到段 (0,0) 的存储定义
- Oracle 11G 出现EXP-00003: 未找到段 (0,0) 的存储定义
- EXP-00003: 未找到段 (0,0) 的存储定义
- EXP-00003: 未找到段 (0,0) 的存储定义
- ORACLE 11G 导出报错(EXP-00003)未找到段 (0,0) 的存储定义
- oracle exp EXP-00003: 未找到段 (12,11) 的存储定义
- ORACLE EXP-00003: 未找到段 (****) 的存储定义
- EXP-00003: 未找到段 (4,131) 的存储定义
- EXP-00003: 未找到段 (xxxxx) 的存储定义
- ORACLE EXP-00003: 未找到段 (****) 的存储定义
- Oracle 9i exp导出10g R2出现错误:EXP-00003: 未找到段 (4,131) 的存储定义
- Orale11g EXP-00003: 未找到段 (0,0) 的存储定义解决
- oracle批量循环执行sql,EXP-00003: 未找到段 (0,0) 的存储定义
- Orale11g EXP-00003: 未找到段 (0,0) 的存储定义解决
- Orale11g EXP-00003: 未找到段 (0,0) 的存储定义解决
- EXP报错:exp-00003:未找到段(0,0)定义
- 导出数据库出现.EXP-00003: 未找到段 (11,419) 的存储定义
- oracle11g 数据库导出报“ EXP-00003: 未找到段 (0,0) 的存储定义”错误的解决方案
- Maven入门(含实例教程)
- ifp
- RxJava使用场景小结
- 多文档MFC 切换多个TAB时候激活的消息是WM_CHILDACTIVATE(在CChildFrame)
- HTML5新特性:自定义数据属性data-*
- 11G exp 分区表报错 EXP-00003: 未找到段 (0,0) 的存储定义
- POJ 2718 Smallest Difference(贪心 or next_permutation()暴力枚举)
- Mysql学习总结(12)——21分钟Mysql入门教程
- 蓝牙自动打开并配对
- TypedValue.applyDimension 中dp和sp之间转化的真相
- java 正则表达式 匹配问题
- 扣丁学堂——BroadcastReceiver(广播)
- linux2.6.14内核下移植16C554驱动
- Struts2-Interceptor的逻辑意义