加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长百科 > 正文

Oracle块,区,段

发布时间:2020-12-30 16:36:45 所属栏目:站长百科 来源:网络整理
导读:数据块( Block ) 数据块 Block 是 Oracle 存储数据信息的最小单位。注意,这里说的是 Oracle 环境下的最小单位。 Oracle 也就是通过数据块来屏蔽不同操作系统存储结构的差异。无论是 Windows 环境,还是 Unix/Linux 环境,他们的操作系统存储结构和方式、

首先分区是带有段特定性的。数据段segment是分区的上层组织单位,一个数据库对象对应一个segement,数据库对象是归属在不同的schemaowner)上的。所以,通过不同的数据段名称、不同的owner,乃至不同的tablespace表空间信息,就可以定位到数据区extent的信息描述。

另一部分信息是关于该区extent的分配信息,如所在文件编号,起始数据块block编号和数据块数量等内容。

数据段segment

数据段是与数据库对象相对应,一般一个数据库对象对应一个数据段。多个extent是对应一个数据段,每个数据段实际上就是数据库一个对象的代表。从dba_segments视图中,可以比较清楚看清数据段的结构。

SQL> desc dba_segments;

Name?????????? Type??????? Nullable Default Comments?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

--------------- ------------ -------- -------

OWNER????????? VARCHAR2(30) Y?????????????? Username of the segment owner????????????????????????????????????????????????????????????????????????????????????????????????????????

SEGMENT_NAME?? VARCHAR2(81) Y?????????????? Name,of the segment?????????????????????????????????????????????????????????????????????????????????????????????????????????

PARTITION_NAME VARCHAR2(30) Y??????? Partition/Subpartition Name,of the segment??????????????????????????????????????????????????????????????????????????????????

SEGMENT_TYPE?? VARCHAR2(18) Y??? Type of segment: "TABLE","CLUSTER","INDEX","ROLLBACK",

"DEFERRED ROLLBACK","TEMPORARY","SPACE HEADER","TYPE2 UNDO" or "CACHE"

TABLESPACE_NAME VARCHAR2(30) Y?????????????? Name of the tablespace containing the segment????????????????????????????????????????????????????????????????????????????????????????

HEADER_FILE??? NUMBER????? Y?????????????? ID of the file containing the segment header?????????????????????????????????????????????????????????????????????????????????????????

HEADER_BLOCK?? NUMBER????? Y?????????????? ID of the block containing the segment header????????????????????????????????????????????????????????????????????????????????????????

BYTES????????? NUMBER????? Y?????????????? Size,in bytes,of the segment???????????????????????????????????????????????????????????????????????????????????????????????????????

BLOCKS???????? NUMBER????? Y?????????????? Size,in Oracle blocks,of the segment???????????????????????????????????????????????????????????????????????????????????????????????

EXTENTS??????? NUMBER????? Y?????????????? Number of extents allocated to the segment

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读