解决Oracle11g空表无法导出的问题
2016-04-16 20:25
399 查看
Oracle11g 新增參数deferred_segment_creation
,建库的时候默认值为true,意思是延时载入,当表中不存在数据的时候,不为这个表创建空间,当你导出的时候会发现非常多表不存在
使用show parameter deferred deferred_segment_creation; 命令能够查看deferred_segment_creation的值。假设想让空表导出
方法一:像库表中插入值
方法二:1、运行sql改动deferred_segment_creation的值
:alter system set deferred_segment_creation=false;
2、运行sql: select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
用pl/sql将结果 ——右键 —— 拷贝到Excel... 将结果拷贝到sql窗体中执行 然后就能够导出了
,建库的时候默认值为true,意思是延时载入,当表中不存在数据的时候,不为这个表创建空间,当你导出的时候会发现非常多表不存在
使用show parameter deferred deferred_segment_creation; 命令能够查看deferred_segment_creation的值。假设想让空表导出
方法一:像库表中插入值
方法二:1、运行sql改动deferred_segment_creation的值
:alter system set deferred_segment_creation=false;
2、运行sql: select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
用pl/sql将结果 ——右键 —— 拷贝到Excel... 将结果拷贝到sql窗体中执行 然后就能够导出了
相关文章推荐
- oracle 数据库,A 表有 10 条记录,以下查询可以查出几条? select * from A where rownum > 5
- Oracle学习笔记(十七)——管理表空间和数据文件
- Oracle 数据库存储过程
- oracle timestamp与字符串转换
- oracle centos 静默安装
- python3.4连接和读取oracle数据表
- oracle学习 第三章 常用的SQL*PLUS命令 ——01
- .net(C#)访问Oracle数据库的几种免安装组件的对比
- PowerDesigner 连接oracle数据库
- oracle用户默认表空间
- 在centos6.7下安装oracle11gR2的示例数据库
- oracle学习总结4
- 本地windows下PHP连接远程oracle遇到的诸多问题
- rman备份脚本
- Oracle的硬解析和软解析
- 关于根据oracle字段长度更新字段值
- oracle中expdp和impdp(数据泵)
- oracle中的schema
- ORACLE数据库用户账号处于expired状态如何处理
- Oracle操作