Oracle的存储结构

Oracle的存储结构分为逻辑存储结构和物理存储结构

1、逻辑存储结构:

数据块:

数据块是oracle逻辑存储结构的最小的逻辑单位。一个数据块对应一个或者多个物理块。大小由参数DB_BLOCK_SIZE决定。

数据块的结构包括块头和存储区的两个部分

块头:数据块标题、表目录、行目录

存储区:自由空间,行数据

数据区:

数据区是由连续的数据块结合而成的

数据块是Oracle存储分配的最小单位

段:

数据段:存储表中所有数据

索引段:存储表上最佳语句的所有索引数据

临时段:存储表排序操作期间建立的临时表的数据

回滚段:存储修改之前的位置和值

表空间:

表空间是数据库的最大逻辑划分区域

一个把空间有一个或者多个数据文件组成,一个数据文件只属于一个表空间

表空间的大小由它的数据文件大小的总和

默认创建的表空间

系统表空间(system tablespace)

辅助表空间(sysaux tablespace)

撤销表空间(undo tablespace)

用户表空间(user tablespace)

2、物理结构包含三个数据文件(控制文件、数据文件(.DBF)、重做日志文件)

数据文件和表空间的关系:一个表空间可以包含几个数据文件,一个数据文件只能对应一个表空间

数据文件的种类:系统数据文件、回滚数据文件、用户数据文件、临时数据文件

控制文件(.CTL):是数据库中最小的文件,也是数据库中最重要的文件

日志文件(.LOG):重做日志文件,归档日志文件

重做日志文件:记录所有的数据变化和提供恢复机制

归档日志文件:重做日志文件的历史备份(归档日志模式有 归档模式和非归档模式)

其它文件(服务器参数文件(orcl.ora)、密码文件(PWDorcl.ora)、警告文件(alert_orcl.log)、跟踪文件)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值