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

Oracle11g 新增參数deferred_segment_creation
 ,建库的时候默认值为true,意思是延时载入,当表中不存在数据的时候,不为这个表创建空间,当你导出的时候会发现非常多表不存在

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

使用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空表无法导出的问题

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbXlmbXlmbXlmbXlm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

上一篇:【 浅谈Linux路由机制 】


下一篇:VirtualBox、VMware在桥接模式下无法获取ip地址问题