Oracle 11g 导出空表
来源:互联网 发布:淘宝电商怎么加盟代理 编辑:程序博客网 时间:2024/05/23 00:06
oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。
解决方法:
1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的。
2创建数据库之前
使用代码:
Sql代码 复制代码 收藏代码
1.alter system set deferred_segment_creation=false;
调整再建表
这两种方都不好
下面是终极方法:
先查询一下哪些表是空的:
Sql代码 复制代码 收藏代码
1.select table_name from user_tables where NUM_ROWS=0;
下面我们通过select 来生成修改语句:
Sql代码 复制代码 收藏代码
1.select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0
然后就在结果窗口里面生成了下面那些东西:
Sql代码 复制代码 收藏代码
1.alter table E2USER_STATE allocate extent;
2.alter table ENTERPRISE_E2USER allocate extent;
3.alter table ENTERPRISE_INFO_TYPE allocate extent;
4.alter table ENTERPRISE_MAPMARK allocate extent;
5.alter table ENTERPRISE_NEEDTASK allocate extent;
6.alter table ENTERPRISE_PICTURE allocate extent;
7.alter table ENTERPRISE_REPORT allocate extent;
8.alter table ENTERPRISE_REPORT_TYPE allocate extent;
9.alter table ENTERPRISE_TEAM allocate extent;
10.alter table FROMUSER_ADJUNCT_TARGET allocate extent;
11.alter table FROMUSER_OFFER allocate extent;
12.alter table NEEDTASK_TYPE allocate extent;
解决方法:
1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的。
2创建数据库之前
使用代码:
Sql代码 复制代码 收藏代码
1.alter system set deferred_segment_creation=false;
调整再建表
这两种方都不好
下面是终极方法:
先查询一下哪些表是空的:
Sql代码 复制代码 收藏代码
1.select table_name from user_tables where NUM_ROWS=0;
下面我们通过select 来生成修改语句:
Sql代码 复制代码 收藏代码
1.select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0
然后就在结果窗口里面生成了下面那些东西:
Sql代码 复制代码 收藏代码
1.alter table E2USER_STATE allocate extent;
2.alter table ENTERPRISE_E2USER allocate extent;
3.alter table ENTERPRISE_INFO_TYPE allocate extent;
4.alter table ENTERPRISE_MAPMARK allocate extent;
5.alter table ENTERPRISE_NEEDTASK allocate extent;
6.alter table ENTERPRISE_PICTURE allocate extent;
7.alter table ENTERPRISE_REPORT allocate extent;
8.alter table ENTERPRISE_REPORT_TYPE allocate extent;
9.alter table ENTERPRISE_TEAM allocate extent;
10.alter table FROMUSER_ADJUNCT_TARGET allocate extent;
11.alter table FROMUSER_OFFER allocate extent;
12.alter table NEEDTASK_TYPE allocate extent;
ok 执行上面那些sql,之后再exp吧,那就是见证奇迹的时刻。
阅读全文
0 0
- ORACLE 11g如何导出空表
- oracle 11g导出空表处理
- oracle 11g 不能导出空表
- oracle 11G导出空表
- oracle 11g exp导出空表
- oracle 11g导出空表 DEFERRED_SEGMENT_CREATION
- Oracle 11g 导出空表方法
- Oracle 11g 导出空表方法
- Oracle 11g 导出空表方法
- oracle 11g 不能导出空表
- oracle 11g导出空表
- ORACLE 11g如何导出空表
- Oracle 11g如何导出空表
- Oracle 11G EXP 导出空表
- Oracle 11g 导出空表
- oracle 11g 导出空表 exp 导出
- ORACLE 11G 导出空表 EXP 导出
- 【oracle】【oracle 11g】空表无法导出解决方法
- matplotlib.text.Text
- js导出页面表格数据到Excel
- Fragment中ViewaPager嵌套Fragment,内部Fragment无法显示
- mysql服务安装失败
- Div在设置了浮动的情况下水平居中
- Oracle 11g 导出空表
- 欢迎使用CSDN-markdown编辑器
- 《算法导论》第19章 斐波那契堆 个人笔记
- [leetcode]Insert Interval
- 别再说“差一点点就…",那只证明了你永远不会成功
- 卷积神经网络-初学者指南 (Part 1)
- Spring MVC注解标签
- 数据结构学习实录二—算法的评价
- Spring IOC之bean的scope属性值:prototype与singleton