oracle exp空表
2016-03-17 16:20
351 查看
在使用exp/imp时候总是遇到空表问题,记录下
11g默认空表不占用空间,如果要在创建空表时候分配空间,修改静态参数:deferred_segment_creation 为false
这个参数只对修改之后生效,之前的表需要手动分配:
另外如果是使用expdp/impdp就没有这个问题
11g默认空表不占用空间,如果要在创建空表时候分配空间,修改静态参数:deferred_segment_creation 为false
这个参数只对修改之后生效,之前的表需要手动分配:
SELECT 'ALTER TABLE ' || T.TABLE_NAME || ' ALLOCATE EXTENT;', T.PARTITIONED FROM ALL_TABLES T WHERE T.NUM_ROWS = 0 AND T.OWNER = 'XXX' AND T.PARTITIONED = 'NO' UNION ALL SELECT 'ALTER TABLE ' || T1.TABLE_NAME || ' MODIFY PARTITION ' || T2.PARTITION_NAME || ' ALLOCATE EXTENT;' FROM ALL_PART_TABLES T1, ALL_TAB_PARTITIONS T2 WHERE T1.TABLE_NAME = T2.TABLE_NAME AND T1.OWNER = T2.TABLE_OWNER AND T1.OWNER = 'XXX';
另外如果是使用expdp/impdp就没有这个问题
相关文章推荐
- 解决Oracle 11g在用EXP导出时,空表不能导出
- Weblogic、Tomcat、Oracle与Clob
- mysql相似于oracle的to_char() to_date()方法
- oracle数据库-修改表空间表数据文件
- oracle存储过程的基本语法
- Oracle高级查询之OVER (PARTITION BY ..)
- oracle中如何更改order by的默认排序?
- 安装oracle10g并导入dmp文件的过程(遇到的问题总结记录)
- Oracle表空间、段、区和块简述
- oracle DBLink的使用
- oracle user_users,dba_users,all_users
- oracle 11g 分区
- oracle用户创建及权限设置
- Oracle数据库开发和设计规范
- oracle中exp,imp的使用详解
- oracle表分区详解
- windows下 Oracle11完全卸载方法
- shell脚本,操作oracle数据库
- 12C-OCP升级1z-060-011
- oracle中 rowid 和rownum的使用