> 데이터 베이스 > MySQL 튜토리얼 > 解决Oracle 11g空表无法导出的问题

解决Oracle 11g空表无法导出的问题

WBOY
풀어 주다: 2016-06-07 16:43:31
원래의
1127명이 탐색했습니다.

Oracle 11g 新增参数deferred_segment_creation ,建库的时候默认值为true,意思是延时加载,当表中不存在数据的时候,不为这个表

Oracle 11g 新增参数deferred_segment_creation,建库的时候默认值为true,,意思是延时加载,当表中不存在数据的时候,不为这个表创建空间,当你导出的时候会发现很多表不存在

解决Oracle 11g空表无法导出的问题

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

Oracle 11g表空间dbf文件迁移

移动Oracle表空间数据文件方案

删除临时表空间ORA-25152错误

Oracle表空间增长异常解决又一例

Oracle表空间Offline的三种参数详述

Oracle 11g下加密表空间的使用

本文永久更新链接地址:

linux

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿