Oracle 11gR2 用exp无法导出空表解决方法
2023-09-27 14:29:32 时间
在11gR2中有个新特性,当表无数据时,不分配segment以节省空间,Oracle 当然在执行export导出时,空表则无法导出,但是还是有解决办法的:
解决方法:一、insert一行,再rollback就产生segment了。
在11gR2中有个新特性,当表无数据时,不分配segment以节省空间,Oracle 当然在执行export导出时,空表则无法导出,但是还是有解决办法的:
解决方法:
一、insert一行,再rollback就产生segment了。
该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。
二、设置deferred_segment_creation参数
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
三、用以下SQL语句查找空表
把查询结果导出,执行导出的语句,强行修改segment值,然后再导出即可导出空表,
注意:数据库插入数据前,修改11g_R2参数可以导出空表
查找空表并生成更新表语句:
prudentwoo 10g/11g OCP 11g OCM,ITPUB和CSDN专家及专家讲师;有着多年数据库从业经验,资深Oracle数据库专家,现就职于北京海量数据技术股份有限公司担任高级dba职务,为央视,银行,电信等各行业及企业提供过技术支持服务
在11gR2中有个新特性,当表无数据时,不分配segment以节省空间,Oracle 当然在执行export导出时,空表则无法导出,但是还是有解决办法的:
解决方法:
一、insert一行,再rollback就产生segment了。
该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。
二、设置deferred_segment_creation参数
该参数值默认是TRUE,当改为FALSE时,无无是空表还是非空表,都分配segment。修改SQL语句:
SQL alter system set deferred_segment_creation=false scope=both;
需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
三、用以下SQL语句查找空表
SQL select \alter table \||table_name||\ allocate extent;\ from user_tables where num_rows=0;
把查询结果导出,执行导出的语句,强行修改segment值,然后再导出即可导出空表,
注意:数据库插入数据前,修改11g_R2参数可以导出空表
查找空表并生成更新表语句:
SQL select \alter table \||table_name||\ allocate extent;\ from user_tables where num_rows=0
prudentwoo 10g/11g OCP 11g OCM,ITPUB和CSDN专家及专家讲师;有着多年数据库从业经验,资深Oracle数据库专家,现就职于北京海量数据技术股份有限公司担任高级dba职务,为央视,银行,电信等各行业及企业提供过技术支持服务
相关文章
- oracle下导出某用户所有表的方法
- linux客户端连接oracle服务器
- Oracle_数据泵命令导出导入dmp文件
- Oracle_PLSQL导出导入dmp文件
- oracle导出序列的几种办法
- PowerDesigner连接Oracle并导出表结构
- Oracle imp exp 导入导出 执行脚本
- oracle导出数据
- Oracle 导入导出报错的简单处理
- Oracle 导入单表数据
- Oracle 使用PLSQL 导出 一个表的insert 语句
- 从Hive导出数据到Oracle数据库--Sqoop
- oracle number 类型 只显示10位精度
- oracle version
- oracle数据迁移之Exp和Expdp导出数据的性能对比与优化
- oracle--oracle18C环境配置(二)
- Oracle数据库表结构导出
- Oracle数据导入导出
- Oracle中如何导出存储过程、函数、包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句?
- Oracle 11G R2 用exp无法导出空表解决方法
- oracle索引,索引的建立、修改、删除
- ORACLE使用EXPDP和IMPDP数据泵进行导出导入的方法
- mysql导入数据到oracle中
- PLSQL连接本地oracle或远程oracle数据库,实现随意切换
- oracle 12c直方图收集的增强
- 探索ORACLE之ASM04_维护