Oracle 11G在用EXP 导出时,空表不能导出解决
2016-06-21 12:33
651 查看
Oracle 11G在用EXP 导出时,空表不能导出解决: 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法:
1、insert一行,再rollback就产生segment了。
该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。
2、 alter system set deferred_segment_creation=false;
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
执行查询 结果, 然后再导出。
1、insert一行,再rollback就产生segment了。
该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。
2、 alter system set deferred_segment_creation=false;
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
select table_name,num_rows from user_tables where num_rows=0; select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0
执行查询 结果, 然后再导出。
exp lsp/123@127.0.0.1:1521/orcl file=d:\111.dmp imp lsp1/123@orcl file=d:/111.dmp full=y
相关文章推荐
- ORACLE11g导入导出数据
- shp2sdo工具导入shp文件到oracle
- oracle中,改变表名和字段名的大小写
- oracle SQl语言中的函数
- oracle中110个常用函数介绍
- oracle导入导出
- Oracle创建表语句语法详解
- Oracle:Start with connect by prior 递归
- Oracle:Start with connect by prior 递归
- Oracle用sql增删改字段,并添加索引
- Oracle学习03【持续更新】
- java连接Oracle数据库练习题
- MySQL FEDERATED引擎使用示例, 类似Oracle DBLINK(转)
- oracle 自定义聚合函数(MAX_O3_8HOUR_ND) 计算最大的臭氧8小时滑动平均值
- oradebug 知识点
- Oracle 11g the account is locked问题的解决方法
- Oracle教程(一)
- oracle导入数
- Oracle数据库基础知识
- 安装过程中Oracle sid已经在使用(卸载oracle)