码迷,mamicode.com
首页 > 数据库 > 详细

解决Oracle11g空表无法导出的问题

时间:2016-04-16 21:30:41      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

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窗体中执行  然后就能够导出了

 技术分享

解决Oracle11g空表无法导出的问题

标签:

原文地址:http://www.cnblogs.com/yxwkf/p/5399251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!