博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【原创】关于oracle11G空表无法导出问题的解决方法
阅读量:4984 次
发布时间:2019-06-12

本文共 695 字,大约阅读时间需要 2 分钟。

在网上搜索了相关资料后,结合自己的实际情况,总结了一下解决方法,具体如下:

1.先批量分析统计各表总记录数:

--批量分析统计表记录总数begin  for obj in (select 'analyze table '||table_name|| ' compute statistics ' sqlstr from user_tables) loop  --in里面的select无分号                                                                          execute immediate obj.sqlstr;  end loop;end;

2.再批量分配extent给空表:

--批量分配begin  for obj in (select 'alter table '||table_name|| ' allocate extent ' sqlstr from user_tables where num_rows=0 or num_rows is null) loop  --in里面的select无分号                                                                                 execute immediate obj.sqlstr;  end loop;end;

完成上门两步后,一般就可以正常导出了。

转载于:https://www.cnblogs.com/javasharp/p/4160794.html

你可能感兴趣的文章
遍历数组批量更新数组里元素的某一项属性
查看>>
github 收藏项目的方法
查看>>
九的余数
查看>>
北京师范大学第十五届ACM决赛-重现赛K Keep In Line ( 字符串模拟实现)
查看>>
(转)C# — WinForm 消息框的使用
查看>>
时间管理(转)
查看>>
Future FutrueTask Callable类源码说明以及原理使用
查看>>
flask 外键关系和多对多查询
查看>>
接收行数,打印平行四边形
查看>>
Linux上coredump调试:call stack栈顶函数地址为0 分析实战
查看>>
Educational Codeforces Round 11——C. Hard Process(YY)
查看>>
0054 Spring MVC的@Controller和@RequestMapping注解
查看>>
C#学习总结
查看>>
python字符串实战
查看>>
SQL学习笔记之B+树的几点总结
查看>>
力扣——字符的最短距离
查看>>
列表的操作
查看>>
8 通用输入输出口
查看>>
矩阵与坐标系
查看>>
Java生鲜电商平台-服务器部署设计与架构
查看>>