解决Oracle 11g空表无法导出的问题
Oracle 11g 新增参数deferred_segment_creation ,建库的时候默认值为true,意思是延时加载,当表中不存在数据的时候,不为这个表
Oracle 11g 新增参数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窗口中运行 然后就可以导出了
Oracle 11g表空间dbf文件迁移
移动Oracle表空间数据文件方案
删除临时表空间ORA-25152错误
Oracle表空间增长异常解决又一例
Oracle表空间Offline的三种参数详述
Oracle 11g下加密表空间的使用
上一篇: php json增加积分的函数举例
下一篇: 新手上路标语 PHP新手上路(十三)
推荐阅读
-
11g Oracle导出表不导出数据默认为空表的解决方法
-
PDO取Oracle lob大字段,当数据量太大无法取出的问题的解决办法
-
SQL Server使用Merge语句当源表数据集为空时,无法进行查询的问题
-
永久性解决Oracle11g空表导出问题的方法
-
Oracle 11g空表导出的方法讲解
-
oracle数据库锁表问题的解决办法
-
Windows 64位下装安装Oracle 11g,PLSQL Developer的配置问题,数据库显示空白的完美解决方案(图文教程)
-
Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符问题的解决方案
-
Android 解决sqlite无法创建新表的问题
-
ORACLE EXP不能导出空表的原因分析及解决方法