社区
基础和管理
帖子详情
oracle 中 tablespace ,segment,extent,block 关系是什么样的
willdavis
2009-08-27 10:44:35
如题
...全文
1377
5
打赏
收藏
oracle 中 tablespace ,segment,extent,block 关系是什么样的
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gavin404
2011-12-15
打赏
举报
回复
tablespace包括segment,segment包括extent,extent包括block,block中table directory
zcs_1
2009-08-28
打赏
举报
回复
建议楼主看看Oracle的解释,全面详细
http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/toc.htm
zhangchu_63
2009-08-27
打赏
举报
回复
基本上是楼上写的,不过我再补充点。
data block的大小是操作系统的data block的整数倍,ORACLE默认是8K,还有4K,16K,32k几种。
在参数文件里的参数为DB_nK_BLOCK_SIZE,可以通过PCTFREE,PCTUSER,FREELIST进行管理,从9i开始ORACLE可以自动管理。
extent是几个逻辑上相邻的data block组合在一块。
segment通常一张表是一个segment,一个INDEX,BLOB,CLOB各自占用一个segment。
tablespace是数据库中数据逻辑存储的地方,一个tablespace可以包含多个数据文件。上面三个的配置如果和tablespace的配置有冲突,以tablespace为准。
inthirties
2009-08-27
打赏
举报
回复
这里的这些对象都是oracle里的逻辑存储对象,是oracle自己内部定义的用来存储数据的一些结构,简单的说,
就是
tablespace由segment, segment由extent,extent有连续在一起的db block组成。
SeanNie
2009-08-27
打赏
举报
回复
数据块(data block) 是oracle最小的逻辑部件,数据块大小合适的选择可以提高性能;
区段(extent)由几个相邻的数据块组合在一起;
段(segment)有一组区段构成;
表空间(tablespace)是包含物理数据文件的逻辑实体,存放数据库的所有可用数据,因此表空间的尺寸也是包含数据的数据文件尺寸的总和,是oracle 主要的逻辑存储结构。
第5课
Oracle
数据结构(一).pdf
空间(
table
space
)--
Oracle
中
最大 的逻辑存储单位 � 数据文件(data file)--表空间物理存储 载体(裸设备除外) � 段(
segment
)--
Oracle
中
所有占用空 间的对象的总称 �
extent
-- 段的组成单位 � 数据块(data ...
Orcal创建表空间
Orcal创建表空间 脚本。... 'E:\
Oracle
\MEDEXECGTYY.dbf' SIZE 20480M AUTOEXTEND OFF LOGGING ONLINE PERMANENT
EXTENT
MANAGEMENT LOCAL AUTOALLOCATE
BLOCK
SIZE 8K
SEGMENT
SPACE
MANAGEMENT MANUAL FLASHBACK ON;
oracle
之表空间(
table
space
)、方案(schema)、段(
segment
)、区(
extent
)、块(
block
)
要了解这些内容我们首先必须理解什么是表空间(
table
space
)、段(
segment
)、区(
extent
)、块(
block
),这些都是
oracle
数据库在数据文件
中
组织数据的基本单元。现在我们来理解这些概念。 块是数据存储的物理单位...
Oracle
Block
Extent
Segment
Table
space
Oracle
Block
Extent
Segment
Table
space
的测试 1,
Extent
管理
中
出现的问题 当正常使用默认参数建立
table
space
,
table
后,我们可以看见
extent
的
block
_id是从9号块开始.因为默认的db_
block
_size = 8192byte时,数据文件...
oracle
手动分配
extent
_
Oracle
中
segment
extent
block
之间
关系
table
space
是逻辑上的概念,datafile是物理上的概念。一个
table
space
可以由多个datafile组成,一个datafile不能跨越多个
table
space
。
table
中
的数据,通过hash算法分布在...表空间是
oracle
数据库
中
最大的逻辑单位与存...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章