暂无图片
Oracle数据库 data block、extent和segment区别。
我来答
分享
zhangyfr
2022-12-27
Oracle数据库 data block、extent和segment区别。

Oracle数据库 data block、extent和segment区别。

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
李宏达

Oracle数据库负责为所有的数据分配逻辑存储空间,数据库空间分配单位有数据库(data block),数据扩展(extents),数据段(segment)

Data block:Oracle存储数据的最小粒度(finest level of granularity)称为数据块(data block)也叫逻辑块(logical block),Oracle块(Oracle block)或页(page)。一个数据块对应于磁盘上数个字节(byte)的物理数据库空间。

extent:为存储数据而分配的一组连续的数据块。

segment:位于数据扩展之上的逻辑数据库存储结构是段(segment)。段由一组数据扩展 (extent)构成,这些数据扩展位于同一表空间(tablespace)中,用于存储各种逻辑数据结构

暂无图片 评论
暂无图片 有用 4
打赏 0
暂无图片
yBmZlQzJ
2022-12-27
厉害了~,这么详细~~
李宏达
答主
2022-12-27
数据块是Oracle的最小单位,基于数据块的不同原因损坏和修复是一个复杂的问题。
李宏达

image.png

暂无图片 评论
暂无图片 有用 1
打赏 0
yBmZlQzJ
2022-12-27
还有图例~~~ 太厉害了~~~
2022-12-27
跟着大佬一起学习~~一起进步~~~
yBmZlQzJ

跟着大佬一起学习~~一起进步~~~

暂无图片 评论
暂无图片 有用 2
打赏 0
A琳琳

跟着大佬一起学习~~一起进步~~~

暂无图片 评论
暂无图片 有用 2
打赏 0
duke
暂无图片

跟着大佬一起学习~~一起进步~~~

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
视图v$sql_cs_selectivity 同一个RANGE_ID之下出现了同一个微词的重复记录。
回答 5
实际观察发现,我大概率是碰到了个什么BUG,这个SQL在RAC环境下,表现为在1号节点无法游标共享,但2号节点却可以:有没有哪位专家解答呀。
连接Oracle用什么工具比较好?
回答 3
这个题吧,其实问得不是很明确,没说是什么东西要连接,连接后干什么。比如EXCEL要连oracle,得弄个ODBC,用msquery连;如果是python,则用cxoralce;这就扯远了。。。换个角度
关于oracle pga大小限制
回答 5
pgamaxsize是限制单进程PGA使用量的。建议排查SQL问题,隐含参数通常不建议修改。但是你可以改改测试一下效果。
Oracle bbed修改SCN报错BBED-00207: invalid offset specifier
回答 3
是的
拷贝执行计划到文本编辑工具后缩进消失
回答 2
已采纳
有的远程终端,比如mobaxterm, 确实会有这个问题. 我用securecrt就没有这个问题
请教一下,aix 6.1 oracle 11g 环境下,maxperm% maxclient% 一般设置多少合适?
回答 2
maxperm%:9097maxclient%:9097
各位大佬怎么定义N为标识符而不报错 select N'34112000mm³' from dual; '34112000mm³'为传入参数?
回答 1
oracle有这个标识符么?
oracle drop 大表某一列 ,快吗?
回答 2
需要看具体数据量和操作期间的业务压力,直接DROP期间会锁表,风险很大,可能导致长时间中断相关业务。可以考虑先标记UNUSED再进行DROP:ALTERTABLETABLENAMESETUNUSED(
centos7.6系统下oracle数据文件最大是多少?
回答 1
已采纳
1、64位linux和64位oracle,默认oracle表空间数据文件用的BLOCKSIZE是8k,表空间数据文件最大是32G。SQL>showparameterkcachesize查看数据库
有什么办法知道Oracle 分区创建的时间,或者是最新一条数据创建的时间?
回答 2
selectfrom表名partitionorderby 时间字段 ?按分区来查数据然后按分区里表的时间字段进行排序或者selectmin(时间字段)from表名partition