暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Oracle 11g及12c+版本下为啥有些表不能exp导出?
717
5页
1次
2020-08-25
5墨值下载
【引言】
今天有同事问了一个问题,在

下,为啥

方式导出一个用户的数据表,在

后却
些表来。档,


一个

延迟段创建
造成的。
该参数的作用为:

中当创建的表无数据时,不进行

分配,以节省存储空间。
为了理解啥原理,这里再复习下
Oracle
的几个概念:

一个数据库划分为一个或多个逻辑单位,该逻辑单位成为表空间 ;每一个表空间
可能包含一个或多个


指在

中为特定逻辑存储结构分配的空间。每一个段是由一个或
多个

组成。包括数据段、索引段、回滚段和临时段

一个

由一系列连续的
 
组成。通过

来给

分配空间。
!"#

最小
$%
存储单位,一个
 
对应一个或多个分配给
&
的操作
系统块;默认为
'(#
,此参数在创建实例时可以修改,如做数仓库一般修改
)!(#
以上,为的
是一次能从存储中多读取一些数据进内存,提升处理速度。
来张图更直观
:





指定的

数,每个

据据表空间的存储参数分配一定数量的
 


以后版本,有了一个新特性参数

延迟段创建
,默认
*
;该参数表示:创时,为空没有数据插入则分配

,如果为

,则
创建表示创建一个

注意
+
用户除外,它会自动分配空间,普通用户不会自动创建。
了解了如上
deferred_segment_creaon
特性;
有同学会说:把

修改为
,
不就行了。
注意:

修改
,
,只对新的空起作用,前空依旧法正
出,除非把之前的所有空表做一次

段分配处理。
怎么做?
把所有的空表做
segment create
处理,通过
sql
手动方法实现。
步骤如下:
步骤
--
查询所有的空表
*./0123456
步骤
--
拼接
7
,批量生成修改语句
889999868*./*.56
步骤
--
利用
%
命令重新执行导出和导入操作即可。
步骤
!
--
修改

修改为
,
,规避后续再次出现此类问题。
这里注意,步骤
2
会出现一种现象:
步骤
查出来的有些空表,在视图
*
中的
*.
不等于
(原因:表中以前有数据
删除后

没有统计,视图
*
中数据没有更新),故通过步骤
7
并不能为所有
的空表分配数据段。
怎么办?
执行一遍统计信息搜集即可。
8+:899998*68*6
+:*6
等同于
+:**6

的统计信息存在于视图:
*



的统计信息存在于视图:
*


*
的统计信息存在于试图:
**
*
*
执行完后,视图
*
中的
*.
值会做更新,此时再执行步骤
,能够给所有空表分
配数据段
然而,在执行
+:*
时,

会报
; 
这些表的统计被锁了
,通过如下方式解锁:
 8 * 899888OWNNAME888998<888999988868 
*./ 5="$>#?"=6
of 5
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜