imp/exp不导出空表问题解决办法
2018-02-28 15:32
253 查看
oracle11g默认参数deferred_segment_creation
该参数意思是当创建对象(如表),初始没有数据,是否立即创建segment。默认是true。
默认为true时用EXP命令导出时,空表不会被导出。
解决:
(1)设置deferred_segment_creation的值为false
此方法只对以后的表有效,之前的表没有Segment的还是没有。
(2) 创建表的时候声明立即创建Segment
create table XXX (XXX XXX) SEGMENT CREATION IMMEDIATE;
(3)对于已经创建但是还没有Segment的表来说,可以执行alter table XXX allocate extent来使其创建出Segment,当然也可
以插入一条数据,使其创建Segment
查询deferred_segment_creation参数SQL:
show parameter segment
修改deferred_segment_creation参数SQL:
alter system set deferred_segment_creation=false scope=both;
该参数意思是当创建对象(如表),初始没有数据,是否立即创建segment。默认是true。
默认为true时用EXP命令导出时,空表不会被导出。
解决:
(1)设置deferred_segment_creation的值为false
此方法只对以后的表有效,之前的表没有Segment的还是没有。
(2) 创建表的时候声明立即创建Segment
create table XXX (XXX XXX) SEGMENT CREATION IMMEDIATE;
(3)对于已经创建但是还没有Segment的表来说,可以执行alter table XXX allocate extent来使其创建出Segment,当然也可
以插入一条数据,使其创建Segment
查询deferred_segment_creation参数SQL:
show parameter segment
修改deferred_segment_creation参数SQL:
alter system set deferred_segment_creation=false scope=both;
相关文章推荐
- Oracle 中用 imp 和 exp 命令导入导出数据库(附问题及解决办法)
- Oracle 中用 imp 和 exp 命令导入导出数据库(附问题及解决办法)
- oracle 11g使用exp导出空表问题解决办法
- oracle使用exp导出dmp文件后表对象缺失问题的原因及解决办法
- Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法
- Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法
- Exp Imp 导入导出常见问题解决方法
- Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法
- Oracle11g使用exp导出表不全问题的原因和解决办法
- Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法 sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 应该是在c
- imp/exp 导出导入含有CLOB,BLOB大字段的表出现问题解决办法
- Exp Imp 导入导出常见问题解决方法-字符集的后续问题
- Oracle11g使用exp导出表不全问题的原因和解决办法
- Oracle11g使用exp导出表不全问题的原因和解决办法
- oracle 数据导出 备注(comment)乱码问题解决办法
- 解决0racle11G 导出表的问题 EXP-00011: 不存在
- 关于EXP-00056: 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 EXP-00000: 导出终止失败 的问题解决方法整理
- JavaFX在导出可执行文件时所遭遇的问题以及解决办法
- 转载+整理:在部署时使用Excel .NET运行库导出Excel遇到问题及解决办法
- ORACLE数据库Exp、imp以及expdp、impdp以及对exp空表的导出问题