玩转oracle 11g(43):oracle导出空表
因为11G数据库在CREATE表后数据库不会立刻给该表分配物理存储空间,所以导出数据库的时候自然而然不会导出该表。
解决方案:在导出表服务器上找出所有数据为空的表,批处理的给没有数据行的数据表分配存储空间。
方法1.此为分步骤执行: 如有报错可明确知道哪张表有问题
select 'alter table ' || OWNER || '.' || table_name || ' allocate extent;' as sqlSTR
from all_tables
where num_rows = 0
and OWNER = 'MEDSURGERY'
order by sqlSTR asc
-- OWNER = 'MEDSURGERY' 分别更改: MEDICU , MEDCOMM, MEDSURGERY
PLSQL DEV 中使用对应用户登录后,把生成的sql 直接复制粘贴 执行就可以了。
方法2. 在sqlplus 中执行
DECLARE
SMLSQL VARCHAR2(100);
BEGIN
FOR I IN (select 'alter table '||OWNER||'.' || table_name || ' allocate extent' as sqlSTR from all_tables
where num_rows = 0 and OWNER ('MEDSURGERY','MEDCOMM','MEDICU') order by sqlSTR asc)
LOOP
SMLSQL := I.SQLSTR;
execute immediate SMLSQL;
SMLSQL :='';
end loop;
end;
玩转oracle 11g(43):oracle导出空表相关推荐
- oracle数据备份无法导出空表解决办法
解决无法导出空表问题: 1.用下边这句查找所有用户空表: select'alter table '||owner||'.'||table_name||' allocate extent;'from a ...
- oracle导出dmp空表导不出来,如何解决Oracle11g使用dmp命令无法导出空表问题
如何解决Oracle11g使用dmp命令无法导出空表问题 导出:exp username/password@orcl file=路径 tables=(tb1) //tables=(tb1)可有 ...
- 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 数据迁移】环境oracle 11gR2,exp无法导出空表的表结构【转载】
今天做数据迁移,但是发现有些空表无法exp,后来找到问题所在. [原文]:http://www.cnblogs.com/wenlong/p/3684230.html 11GR2中有个新特性,当表无数据 ...
- Oracle 11g新特性之--只读表(read only table)
Oracle 11g新特性之--只读表(read only table) Oracle11g推出了一个新的特性,可以将table置于read only状态,处于该状态的table的不能执行 ...
- oracle 11g的audit导致system表空间快速增长的问题
oracle 11g的audit导致system表空间快速增长的问题 分类: oracle 2012-03-23 16:20 ...
- oracle 11g 视频,Oracle 11G从入门到精通视频
Oracle 11G从入门到精通视频的PPT http://down.51cto.com/data/376701 第1章-Oracle 11g数据库简介 认识Oracle 11g 回忆Oracle的产 ...
- Oracle 11g 新特性:只读表(Read-only)
Oracle 11g 新特性:只读表(Read-only) Oracle11g推出了一个新的特性,可以将table置于read only状态,处于该状态的table的不能执行DML操作和某些DDL操作 ...
- 用exp无法导出空表解决方法/用exp导出数据时表丢失原因
用exp无法导出空表解决方法/用exp导出数据时表丢失原因 最早的一次使用oracle 11g导出数据发现有的表丢失了,感觉莫名其妙的,后来终于找到原因了. 找到问题以后,再看看解决方案. 11GR2 ...
最新文章
- 什么是机器人底盘 答案在这里!
- Sysinternals Suite 2012.06.28软件简介
- C语言估算数学常量e,c语言常量的正确表示方法有哪些
- TensorFlow从1到2(十三)图片风格迁移
- 在Linux下安装aws命令行操作
- 深入理解l内核v4l2框架之video for linux 2(一)
- 本地搭建K8s环境,并配置Ingress代理(1)
- redis核心技术与实战(二)缓存应用篇
- 使用ffmpeg捕获USB外部摄像头视频流
- Hibernate框架(持久化类、缓存、事务管理)
- RedHat7修改主机名hostname
- 网工七大计策掌握网络管理中的实战技术(转)
- Windows.h下CONTAINING_RECORD宏解析(转载)
- JavaScript:split() 方法和join() 方法
- 5种最流行的密码破解工具:保护您的账号
- 线性代数 | (4) n维向量
- 图解CNN:通过100张图一步步理解CNN
- 多多情报通:拼多多什么软件可以看到大数据?拼多多大数据分析软件有哪些?
- 产品经理入门:二、一个需求的奋斗史
- 微信小程序封装图片合成水印
热门文章
- Ubuntu 8.04 Linux系统下面编译更新内核版本
- C# 字符、字符串过滤,只能输入数字、中文、英文、大写、小写(转)
- php 公钥格式转换,如何把OpenSSH公钥转换成OpenSSL格式
- eclipse tomcat新建一个_Javaweb07-Eclipse自动创建动态web项目
- 交流电的有效值rms值_交流电路的功率三角因数原来是这样理解的
- 文件过滤_jmeter(七)-BeanShell对数据过滤保存文件
- 2019年最流行的10个前端框架
- Ubuntu server下“初始化月份字符串出错”的解决
- Linux tcpdump命令用法详解
- localStorage.getItem 往浏览器里面储存数据到本地localStorage