ORACLE 11G在用EXPORT导出时,空表不能导出
来源:互联网 发布:将表格相同数据求和 编辑:程序博客网 时间:2024/05/22 00:38
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在用EXPORT导出时,空表不能导出
- Oracle 11G在用EXP 导出时,空表不能导出解决
- Oracle 11G在用EXP 导出时,空表不能导出解决
- Oracle 11G在用EXP 导出时,空表不能导出解决
- Oracle 11G在用EXP 导出时,空表不能导出解决
- Oracle 11G在用EXP 导出时,空表不能导出解决
- Oracle 11G在用EXP 导出时,空表不能导出解决
- Oracle 11G在用EXP 导出时,空表不能导出解决
- 解决Oracle 11g在用EXP导出时,空表不能导出
- 解决Oracle 11g在用EXP导出时,空表不能导出
- 解决Oracle 11g在用EXP导出时,空表不能导出
- 解决Oracle 11g在用EXP导出时,空表不能导出
- Oracle 11G在用EXP 导出时,空表不能导出解决
- 解决Oracle 11g在用EXP导出时,空表不能导出
- Oracle 11G在用EXP 导出时,空表不能导出解决
- [转载]Oracle 11G在用EXP 导出时,空表不能导出解决
- Oracle 11G在用EXP 导出时,空表不能导出解决
- Oracle 11G在用EXP 导出时,空表不能导出解决
- android定时器的两种方式的部分比较
- 关于Libsvm的SMO问题
- 使用mysql数据库读写CSV文件
- CF 390C - Inna and Candy Boxes(分类统计)
- 浅析一下搜索引擎的排名机制
- ORACLE 11G在用EXPORT导出时,空表不能导出
- python fork()多进程
- ucos平台上 printf 输出浮点数据出错
- IOS开发——使用shareSDK授权新浪微博、腾讯微博、微信并获取用户资料
- spring 多数据源配置
- 黑马程序员-IOS UITableView NSIndexPath属性讲解
- 王立平--android中的权限
- Ceph添加/删除Mon(ceph.conf)
- C++ 内存池 -- C++ Memory Pool