Oracle 11g体系结构整理-明日科技编著

一、体系结构相关术语,逻辑存储结构,物理存储结构,服务器结构,常用数据字典

1.1、数据库管理系统中3个重要概念:实例,数据库,数据库服务器

1-实例是一组oracle后台进程以及在服务器中分配的共享内存区域。

2-数据库是由基于磁盘的数据文件,控制文件,日志文件,参数文件和归档日志文件等组成物理文件合集。

3-数据库服务器是指管理数据库的各种软件工具(比如sqlplus,OEM等),实例以及数据库3个部分。

实例用于管理和控制数据库,数据库为实例提供数据,一个数据库可以被多个实例装载和打开;而一个实例在其生存期内只能装载和打开一个数据库。

存储结构:数据库的存储方式           逻辑存储和物理存储

逻辑存储结构描述oracle内部组织和管理数据的方式

物理存储结构展示oracle在操作系统中的物理文件组成形式

启动oracle数据库服务器----实际上是在服务器的内存中创建一个oracle的实例,通过这个实例访问和控制磁盘中的数据文件。

当用户链接到数据库时候,实际链接的是数据库的实例,由实例负责与数据库进行通信,最后将处理结果返回给用户。

流程理解:

用户请求-数据库服务器-实例-数据库

修改后的数据写入数据文件,修改信息写入日志文件,处理结果返回给用户

2.1、逻辑存储结构(数据块-数据区-数据段-表空间)

是一种层次结构。由表空间,段,区间和数据块等概念组成,逻辑结构是面向用户的,用户设计数据库时候,使用的就是逻辑存储结构。

2.1.1数据块 ,逻辑存储结构中的最小逻辑单位,oracle数据存放在oracle数据块中,注意与操作系统块区别,数据块是操作系统块的整数倍。有标准的大小,初始化参数:DB_BLOCK_SIZE,同一个数据库支持多种大小的块,与标准大小不同的称为非标准块。

数据块的结构:

块头,表目录和行目录称为头部信息,类似目录索引:

1.块头:块的物理地址,所属段的类型。

2.表目录:存放表相关信息。

3.行目录

4.空余空间:块中未使用的区域,用户新行的插入和已经存在的行的更新

5行数据:存放表数据和索引数据的地方,已被数据行所占用。

头部信息不存放数据,空余空间和行数据组成存储区,存放真正的数据记录。

相关推荐

  1. Oracle 11g体系结构整理-明日科技编著

    2023-12-23 23:08:01       53 阅读
  2. oracle11体系结构二-存储结构

    2023-12-23 23:08:01       53 阅读
  3. Oracle 10g字符编码

    2023-12-23 23:08:01       40 阅读
  4. RMAN oracle 11g

    2023-12-23 23:08:01       29 阅读
  5. 26.Oracle11g的数据装载

    2023-12-23 23:08:01       61 阅读
  6. ORACLE 11G 内置库详解

    2023-12-23 23:08:01       49 阅读
  7. golang 连接oracle 11g数据库

    2023-12-23 23:08:01       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-23 23:08:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-23 23:08:01       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-23 23:08:01       82 阅读
  4. Python语言-面向对象

    2023-12-23 23:08:01       91 阅读

热门阅读

  1. ffmpeg 打印视频帧的数量

    2023-12-23 23:08:01       66 阅读
  2. ElasticSearch DSL Bool查询

    2023-12-23 23:08:01       65 阅读
  3. MyBatis的延迟加载(懒加载)

    2023-12-23 23:08:01       63 阅读
  4. SpringBoot整合Mybatis遇到的常见问题及解决方案

    2023-12-23 23:08:01       62 阅读
  5. 点云分割--基于PatchWork++的地面点云分割

    2023-12-23 23:08:01       69 阅读
  6. vue2与vue3的区别

    2023-12-23 23:08:01       51 阅读
  7. 7-9 装箱问题

    2023-12-23 23:08:01       63 阅读