最近因工作需要,需要理解oracle单表容量问题,所以,对oracle存储体系进行了学习归纳,图示:

其中块的结构图如下:

块首部(block header)包含块类型的有关信息(表块、索引块等)、块上发生的活动事务和过去事务的相关信息(仅事务管理的块有此信息,例如临时排序块就没有事务信息),以及块在磁盘上的地址(位138/ 849置)。块中接下来两部分是表目录和行目录,最常见的数据库块中(即堆组织表的数据块)都有这两部分。如果有表目录(table directory),则其中会包含把行存储在这个块上的表的有关信息(可能一个块上存储了多个表的数据)。行目录(row directory)包含块中行的描述信息。这是一个指针数组,指向块中数据部分中的行。块中的这3 部分统称为块开销(block overhead),这部分空间并不用于存放数据,而是由Oracle 用来管理块本身。块中余下的两部分就很清楚了:块上可能有一个空闲空间(free space),通常还会有一个目前已经存放数据的已用空间(used space)。

从以上图以及块信息,归纳下以下几点:

1.数据库由一个或者多个表空间组成

2.表空间物理上由一个或者多个文件组成,此文件可以是os文件系统中、裸设备、ASM文件系统、集群文件系统中的文件

3.表空间逻辑上由段组成

4.段逻辑上由一个或者多个区段组成

5.每个段在物理上可以存储在一个文件或者多个文件上

6.一个区段数据物理上只能存储在一个文件上,区段在文件系统里面是连续的区间(逻辑上),但实际在硬盘上可能不是连续的

7.块是最小单位,由文件系统保证,同时也是数据库IO时的最小单元

8.创建对象(表索引等)时,会创建一个或者多个段,这些段可能分布在一个表空间也可能分布在多个表空间

9.单表的最大容量,理论上可以达到文件系统可以寻址和存储的上限

oracle存储技术,oracle存储体系总结相关推荐

  1. 直播预告丨Oracle数据库网络及存储技术详解-2022云和恩墨大讲堂

     文末有惊喜福利哟~ Oracle数据库网络及存储技术详解 点此" 预约 ",即刻报名↓ DBA需要掌握些什么?这是一个老生常谈的话题了.很多时候数据库出了问题,到底是数据库本身的 ...

  2. 学习存储技术的5个阶段

    经常有很多网友问我,作为一个新入门的存储人,该如何去学习存储技术,存储行业该如何入门,希望我能给点建议.每当遇到这样的问题时,我总是不敢轻易作答,因为我自己从事存储技术类工作也是半路出家,之前并没有化 ...

  3. 服务器存储系统技术方案,服务器存储技术方案.pdf

    1. 服务器存储架构系统总体设计 1.1 设计原则 本系统以"先进性.可靠性.实用性.经济性.扩展性"为基本原则,具体 如下: 先进性: 采用成熟. 主流的设备构建系统, 系统建设 ...

  4. 数据安全与数据备份存储技术(转)

    数据安全与数据备份存储技术(转)[@more@] 随着国内各行业信息系统的快速发展,特别是银行.证券.保险等行业大集中速度的加快,企业的技术风险也相对集中.一旦发生灾难,则将导致企业所有分支机构.营业 ...

  5. openGauss存储技术(三)——列存储引擎

    上一篇内容我们介绍了openGauss存储技术--行存储引擎,本文重点介绍openGauss列存储引擎. openGauss列存储引擎 传统行存储数据压缩率低,必须按行读取,即使读取一列也必须读取整行 ...

  6. 计算机数据存储概念,一些存储的基本概念

    原标题:一些存储的基本概念 存储技术 网络存储设备根据存储技术的不同,主要分为三类:DAS(Direct Attached Storage).NAS(Network Attached Storage) ...

  7. 华夏银行核心系统用Oracle,产品技术-H3C建设苏州华夏银行数据存储平台-新华三集团-H3C...

    用户简介 华夏银行苏州支行自1996年12月开业运营以来,积极贯彻总.分行的工作要求,坚持"一流人才.一流管理.一流服务.一流效益"办行宗旨,强化管理,规范服务,在为社会各界提供优 ...

  8. oracle网络公开课《存储技术》课件和视频共享下载

    <存储技术>主题Oracle网络公开课听课地址产生错误,CUUG工作人员向大家表示由衷的歉意,同时也衷心感谢大家的支持,网络公开课遇到了很多困难,是大家的支持使Oracle网络公开课最终能 ...

  9. Oracle的海量存储技术

    下午去参加一个Oracle有关海量数据存储技术的培训讲座了. 地址在广州市林和西路101号天河区计经大楼西侧三楼. 培训发起机构为:广州中睿信息技术有限公司. 下面就简要总结一下所听到的一些东西,也算 ...

最新文章

  1. tf.reduce_sum()函数
  2. 5-MST 多生成树 //IOU模拟
  3. 人工智能:第五章 计算智能(2)
  4. P5546-[POI2000]公共串【SAM】
  5. Hello Indigo
  6. LeetCode 95. 不同的二叉搜索树 II(递归)
  7. 使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener
  8. Facebook 正在大规模重构 React Native
  9. js实现的省市县三级联动的最新源码
  10. 修改mysql编_修改mysql编码
  11. jsoup解析百度音乐
  12. QT开发_弹出窗口禁用父窗口并移动到父窗口中心位置
  13. 中兴ZTE ZXR10系列交换机2818S固件以及更新方法
  14. Python Selenium打开谷歌浏览器
  15. IT行业都有哪些职位
  16. 程序员 写作_如何经常写作可以使您成为更好的程序员
  17. has an unsupported return type
  18. Leetcode_603. 连续空余座位
  19. 设置python程序开机自启动
  20. Revit: AR and VR Workflows Revit:AR和VR工作流程 Lynda课程中文字幕

热门文章

  1. css写出三角形(兼容IE)
  2. Java后台请求远程链接
  3. rtp rtcp rtsp
  4. 企业怎样做好计算机应急响应工作
  5. [ZT]恐怖“标语”
  6. 支持向量机—核函数源码分析(2)
  7. 更改WebBrowser控件的用户代理
  8. ElasticSearch入门 :Windows下安装ElasticSearch
  9. JavaWeb学习总结(五十)——文件上传和下载
  10. [转]详细讲解提高数据库查询效率的实用方法、外键关于性能