Oracle 11g用exp无法导出空表的处理发布方法
来源:互联网 发布:电脑设计软件培训 编辑:程序博客网 时间:2024/05/17 22:17
Oracle 11g用exp无法导出空表的处理发布方法
Oracle 11G在用EXPORT导出时,空表不能导出。
11G中有个新特性,当表无数据时,不分配segment,以节省空间
解决方法:
1、insert一行,再rollback就产生segment了。
该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。
2、设置deferred_segment_creation 参数
该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
搞了我好久,最后查到这个方法。
用以下这句查找空表
select 'alter table '||table_name||' allocate extent;' from user_tables -- where num_rows=0 加这个条件时没查出来,去掉 查出所有的表
把查询结果导出,执行导出的语句
然后再执行
exp 用户名/密码@数据库名 file=D:\dmp\exp_sms20110224.dmp log=D:\dmp\exp_smsrun.log
成功!
0 0
- Oracle 11g用exp无法导出空表的处理发布方法
- Oracle 11g用exp无法导出空表的处理发布方法
- Oracle 11g用exp无法导出空表的处理
- Oracle 11G 用exp无法导出空表解决方法以及数据泵的使用
- oracle11g用exp无法导出空表的处理发布方法
- Oracle 11g exp不能导出的空表处理方法
- Oracle 11G R2 用exp无法导出空表的简单方案
- oracle 11g exp时 空表无法导出.
- oracle 11g r2 exp无法导出空表
- oracle 11g exp时 空表无法导出. .
- Oracle 11g R2 用exp无法导出空表解决方法
- Oracle 11G R2 用exp无法导出空表解决方法
- Oracle 11G R2 用exp无法导出空表解决方法
- Oracle 11G R2 用exp无法导出空表解决方法
- ORACLE 11G EXP导出空表方法
- oracle 11g exp导出空表
- Oracle 11G EXP 导出空表
- oracle 11G 11.2.0.1.0 使用exp无法导出空表的解决办法
- CSS背景靠右对齐,并且背景图片右边刘10px
- Xcode7 collectionView的编辑新特性
- 【MySQL】【leetcode】 Rising Temperature解题报告
- Memcached源码分析(线程模型)
- 一款很好用的图片集左右滚动代码,可修改滚动宽度,总宽度,速度等
- Oracle 11g用exp无法导出空表的处理发布方法
- Python及第三方库api查看
- STM32F103UCOSii笔记
- "undefined reference to" 问题解决方法
- LeetCode 15: 3Sum
- 数学还勉强管用,用代码还能画个canvas 仪表盘(含完整代码)
- Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的渲染流程
- Thinkphp——关于前台显示栏目和限制显示对应栏目下的商品或文章列表的数目
- Spring MVC过滤器-登录过滤