Oracle11g使用exp导出空表
来源:互联网 发布:数据预处理步骤 编辑:程序博客网 时间:2024/06/08 03:24
1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。
2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。
在sqlplus中,执行如下命令:
SQL>alter system set deferred_segment_creation=false;
查看:
SQL>show parameter deferred_segment_creation;
该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用。
3、构建对空表分配空间的SQL命令
查询当前用户下的所有空表(一个用户最好对应一个默认表空间)。命令如下:
-----------
SQL>select table_name from user_tables where NUM_ROWS=0;
-----------
根据上述查询,可以构建针对空表分配空间的命令语句,如下:
-----------
SQL>Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0
-----------
批量输出上述生成的SQL语句,建立C:\createsql.sql,其内容如下:
-----------
set heading off;
set echo off;
set feedback off;
set termout on;
spool C:\allocate.sql;
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
spool off;
-----------
执行C:\createsql.sql,命令如下:
-----------
SQL>@ C:\createsql.sql;
-----------
执行完毕后,得到C:\allocate.sql文件。
打开该文件会看到,已经得到对所有空表分配空间的命令SQL语句。
- 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 对空表导出不支持
- oracle11g exp不导出空表
- oracle11g r2版本使用exp命令导出时不能导出空表问题
- Oracle11G R2用exp无法导出空表
- 轻松解决oracle11g 空表不能exp导出的问题
- Oracle11G R2用exp无法导出空表
- 今年DevDays材料中文版已经可以下载
- eclipse 配置
- ffmpeg里的结构关联
- 大量静态页面的站点应该以什么样的姿势切入?
- XPInstantFeedbackSource Class
- Oracle11g使用exp导出空表
- js 为label标签和div标签赋值
- TreeVIew自定义样式
- HBase之三【HBase基础】HFile存储格式
- 百度之星——2012年12月23号竞赛题目一
- VS2008 Debug与Release的本质区别
- Script for Creating Changlog for Android
- 百度之星——2012年12月30号竞赛题目一
- zencart 调用广告代码