Oracle导出空(无数据)表
Oracle导出空(无数据)表
exp name/pass file=D:/backup.dmp log=D:/backup.log;
其中table_1中有数据,table_2中没有数据;由于 ORACLE 11g中有个新特性,当表无数据时,不分配segment,以节省空间。所以导出记录可以看到table_1导出,table_2没有导出。
解决方案
1.设置deferred_segment_creation参数
注意:
该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。
SQL> show parameter segment; #查看deferred_segment_creation状态NAME TYPE VALUE
------------------------------------ ----------- --------------
deferred_segment_creation boolean TRUE
rollback_segments string
transactions_per_rollback_segment integer 5
#设置deferred_segment_creation为false
alter system set deferred_segment_creation=false;
2.批量处理空表
select 'alter table '||table_name||' allocate extent;' from user_tables where segment_created='NO'
查询结果如下
alter table table_2 allocate extent;
#由于table_2中没有数据查询结果只有table_2
复制查询结果,并执行SQL语句,重新导出dmp文件。
完美解决!
Oracle导出空(无数据)表相关推荐
- Oracle导出空表解决办法
在oracle 11g 中,发现传统的exp不能导出空的表 oracle 11g 新增了一个参数:deferred_segment_creation,含义是段延迟创建,默认是true.具体是什么意思呢 ...
- 玩转oracle 11g(43):oracle导出空表
因为11G数据库在CREATE表后数据库不会立刻给该表分配物理存储空间,所以导出数据库的时候自然而然不会导出该表. 解决方案:在导出表服务器上找出所有数据为空的表,批处理的给没有数据行的数据表分配存储 ...
- oracle 导出空表问题
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 转载于:https:/ ...
- oracle导出指定几张表的数据以逗号等为分隔符
代码示例 #!/bin/bash #====================Usage: sh exp.sh 264 Or ./exp.sh 264 import data from records ...
- oracle导出dmp空表导不出来,如何解决Oracle11g使用dmp命令无法导出空表问题
如何解决Oracle11g使用dmp命令无法导出空表问题 导出:exp username/password@orcl file=路径 tables=(tb1) //tables=(tb1)可有 ...
- oracle 11g空表不能exp导出问题解决方案
oracle 11g空表不能exp导出问题解决方案 参考文章: (1)oracle 11g空表不能exp导出问题解决方案 (2)https://www.cnblogs.com/angusbao/p/8 ...
- Oracle 11g用exp无法导出空表的处理方法
Oracle 11G在用EXPORT导出时,空表不能导出. 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1.insert一行,再rollback就产生segment ...
- Oracle 11gR2新特性--延迟段创建(Deferred Segment Creation)和exp不能导出空表
Oracle 11gR2新特性--延迟段创建(Deferred Segment Creation)和exp不能导出空表 真题1. 什么是延迟段创建(Deferred Segment Creation) ...
- oracle数据备份无法导出空表解决办法
解决无法导出空表问题: 1.用下边这句查找所有用户空表: select'alter table '||owner||'.'||table_name||' allocate extent;'from a ...
最新文章
- 「深度」线下大数据正成为构建精准“用户画像”的最大助力
- Servlet -- 重定向
- javaweb学习总结(十一)——使用Cookie进行会话管理
- php的几种运行模式CLI、CGI、FastCGI、mod_php
- POJ1061 青蛙的约会(线性同余方程)
- mysql8 index255_详解关于MySQL 8.0走过的坑
- U 盘无法拷贝大于 4GB 文件的解决方法
- 漏洞扫描器和Nessus分析
- ABAP 正则表达式(Regular Expressions)
- R语言怎么写积分_2020年上海居住证积分申请表怎么填?个人履历该怎么写?—积分落户服务站...
- 思科认证和华为认证哪个更香?
- matlab二极管怎么跟IGBT相连,Simulink的扩展模块库SimPowerSystems
- 美团|商家数据指标体系搭建实例 。
- 学java对年龄有要求吗_Java学习有年龄限制吗,多大年纪就不能学习?
- Xposed框架Xposed安装器|Xposed for Android 5.0/5.1/6.0|详细安装教程
- 015. P2P技术详解(一):NAT详解——详细原理、P2P简介
- 常见的名片尺寸如何在CorelDRAW预设
- AI云时代大幕开启,华为全栈AI产品线将迎春天
- Linux环境下挂载外接硬盘
- 老码农眼中的大模型(LLM)