Oracle 11g R2版本使用exp命令导出表不全的解决方案
来源:互联网 发布:java 毫秒 微秒 编辑:程序博客网 时间:2024/06/02 11:26
转自:http://blog.csdn.net/downmoon/article/details/8252314
前天在业务库中导出完整库时,再导入到新库时发现部分表丢失。
看日志后分析是部分空表没有导出。查google知,11G中新特性,当表无数据时,不分配segment,以节省空间。而使用exp命令时,无Segment的表不会被导出。
解决方案:
http://wenku.baidu.com/view/7beb56f57c1cfad6195fa702.html
采取第三种:
先执行如下语句得出空表:
- <strong>select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;</strong>
然后将执行结果复制到另一个SQL窗口,并执行类似的语句:
- ALTER TABLE COMJARREF ALLOCATE EXTENT;
- ALTER TABLE COMSTORE ALLOCATE EXTENT;
- ALTER TABLE DATASERVER ALLOCATE EXTENT;
- ALTER TABLE EIMP_COLUMNS ALLOCATE EXTENT;
- ALTER TABLE EIMP_TABLES ALLOCATE EXTENT;
- --...................................................................
然后再导出,OK!
值得注意的是:这样强制分配后,增加了200多个空表,导出文件从原来的101M变为102M,略有增加。
0 0
- Oracle 11g R2版本使用exp命令导出表不全的解决方案
- Oracle 11g R2版本使用exp命令导出表不全的解决方案(转)
- Oracle 11g R2版本使用exp命令导出表不全的解决方案
- 在oracle 11g r2中,exp不能导出空的表的解决方案
- 解决Oracle 11g R2 EXP命令无法导出空表问题
- 解决Oracle 11g R2 EXP命令无法导出空表问题
- oracle 11g r2 exp无法导出空表
- oracle 11g R2中exp不能导出空表的解决方法
- Oracle 11G R2 用exp无法导出空表的简单方案
- oracle11g r2版本使用exp命令导出时不能导出空表问题
- oracle 11g当数据库中表无数据的时候 无法用EXP 命令导出表。
- oracle 11G exp命令不导出空表的解决办法
- oracle 11g exp导出空表
- Oracle 11G EXP 导出空表
- oracle 11G 11.2.0.1.0 使用exp无法导出空表的解决办法
- oracle 11G 11.2.0.1.0使用exp无法导出空表的解决办法
- Oracle 11g R2 用exp无法导出空表解决方法
- Oracle 11g R2 用exp无法导出空表解决方案
- 多点触摸缩放层
- Linux下如何查看系统启动时间和运行时间
- C++虚函数,纯虚函数,构造函数
- sharepoint 2013 文档库 使用资源管理器打开是灰色的,浏览器版本是IE 9在IE 11可正常打开,或提示在文件资源管理器中打开此位置时遇到问题,将此网站添加到受信任站点列表,然后重试
- scrollview里加图片上面出现一块白色区域
- Oracle 11g R2版本使用exp命令导出表不全的解决方案
- sesq学习2
- Mysql Tomcat C3p0 系统性能调优个人总结
- 2014.4 阿里实习生招聘面试经历
- FZU Problem 2147 A-B Game (数学啊)
- Jersey注解详解
- 利用stl的集合类函数 操作mfc数组
- IOS 改变系统导航栏自带的返回action事件
- win7 安装matplotlib