轻松解决oracle11g 空表不能exp导出的问题
来源:互联网 发布:docker java web 编辑:程序博客网 时间:2024/05/29 12:07
参考http://colcool.iteye.com/blog/1180985
11gR2默认是使用segment creation deferred建立,新建的无记录表不分配segment,当insert第一条记录时分配段空间,不会因truncate而回收,并且在sys schema里不支持,exp也不会导出。解决方法1:
这个主要还是跟deferred_segment_creation参数有关,在11gR2中该参数的值为true,说明当创建对象(如表),初始没有数据,不会立即创建segment。
如果该参数设置为false,表明之后的创建的表,初始没有数据,会立即创建segment。
使用代码:
alter system set deferred_segment_creation = false
弊端是对之后创建的表有效。
解决方法2:
先查询一下哪些表是空的:
下面我们通过select 来生成修改语句:
然后就在结果窗口里面生成了下面那些东西:
alter table E2USER_STATE allocate extent; alter table ENTERPRISE_E2USER allocate extent; alter table ENTERPRISE_INFO_TYPE allocate extent; alter table ENTERPRISE_MAPMARK allocate extent; alter table ENTERPRISE_NEEDTASK allocate extent; alter table ENTERPRISE_PICTURE allocate extent; alter table ENTERPRISE_REPORT allocate extent; alter table ENTERPRISE_REPORT_TYPE allocate extent; alter table ENTERPRISE_TEAM allocate extent; alter table FROMUSER_ADJUNCT_TARGET allocate extent; alter table FROMUSER_OFFER allocate extent; alter table NEEDTASK_TYPE allocate extent; alter table SYS_PRIVILEGE allocate extent; alter table SYS_RELEVANCE_RESOURCE allocate extent; alter table SYS_RELEVANCE_TARGET allocate extent; alter table SYS_RESOURCE_TYPE allocate extent; alter table TASK_FEEDBACK allocate extent; alter table TASK_MYTASKTYPE allocate extent; alter table TOUSER_MESSAGE allocate extent; alter table ABOUTUSER_POINT allocate extent; alter table ABOUTUSER_POINT_MARK allocate extent; alter table ABOUTUSER_QUERYKEY allocate extent; alter table ABOUTUSER_REPORT_HISTORY allocate extent; alter table DICT_COMMENT_TYPE allocate extent; alter table DICT_INDUSTRY_TYPE allocate extent; alter table DICT_POST allocate extent; alter table DICT_REGION allocate extent; alter table ENTERPRISE_COMMENT allocate extent; alter table ENTERPRISE_COMMENT_C allocate extent; alter table ENTERPRISE_INFO allocate extent; alter table ENTERPRISE_INFO_C allocate extent; alter table ENTERPRISE_INFO_STATE allocate extent; alter table CALENDAR_CREATETYPE allocate extent; alter table CALENDAR_MY allocate extent; alter table CALENDAR_TYPE allocate extent;
ok 执行上面那些sql,之后再exp吧。
阅读全文
0 0
- 轻松解决oracle11g 空表不能exp导出的问题
- 轻松解决oracle11g 空表不能 exp 导出 的问题
- 轻松解决oracle11g 空表不能exp导出的问题。
- 轻松解决oracle11g 空表不能exp导出的问题。
- 轻松解决oracle11g 空表不能 exp 导出 的问题
- 轻松解决oracle11g 空表不能exp导出的问题。
- 轻松解决oracle11g 空表不能 exp 导出 的问题
- 轻松解决oracle11g 空表不能exp导出的问题
- 轻松解决oracle11g 空表不能 exp 导出 的问题。
- 轻松解决oracle11g 空表不能 exp 导出 的问题。
- 轻松解决oracle11g 空表不能exp导出的问题
- 解决oracle11g 空表不能exp导出的问题
- 解决oracle11g 空表不能exp导出的问题
- 解决oracle11g 空表不能exp导出的问题
- oracle11g 空表不能exp导出的问题
- 解决oracle11g通过exp无法导出空表的问题
- # oracle11g exp空表无法导出的问题
- oracle11g r2版本使用exp命令导出时不能导出空表问题
- 进程管理
- golang进阶(二)——cobra更实用的命令行
- QRCode.js 使用js二维码 生成器
- GitChat · 大数据 | 一步一步学习大数据:Hadoop 生态系统与场景
- MZERO微信支付流程的梳理
- 轻松解决oracle11g 空表不能exp导出的问题
- 第三周 求集合并集
- 使用truelicense实现用于JAVA工程license机制
- JNA加载DLL库
- 【札记】Linux下 MySQL-5.7.17 tar.gz 包方式安装部署后出现密码过期的问题解决(不修改/etc/my.cnf文件)
- python+appuim环境搭建(windows10系统)
- php用dom处理xml
- 动态代理模式的简易实现
- 第五周项目一 建立顺序栈算法库