oracle体系结构

Oracle的体系结构

图中部分缩写存疑,以下列的文字为准

  1. 用户进程与服务器进程交互:
    用户进程(User Process,简称UPA)通过服务器进程(Server Process)与数据库进行交互。
  2. 实例(Instance):
    数据库实例包括内存结构和后台进程。
  3. 内存结构(SGA system global area):
    共享池(Shared Pool):包括Java池和数据库高速缓存。
    Stream池:用于数据库流技术。
    大池(Large Pool):用于内存结构无法从共享池中获取的内存分配,例如重做日志缓冲区。
  4. 后台进程:
    系统监视器(SMON system monitor)和进程监视器(PMON process monitor):负责清理和恢复。
    校验点(CKPT checkpoint)进程:负责写校验点到磁盘。
    数据库写进程(DBWR database writer):负责将脏数据从缓冲区缓存写回磁盘。
    日志写进程(LGWR log writer):负责将重做日志缓冲区的内容写入到磁盘上的重做日志文件。
    归档进程(ARCn archive process No.xx):负责将日志信息归档。
  5. 数据库文件:
    控制文件、数据文件和重做日志文件:这些是物理存储在磁盘上的文件,分别用于存储数据库元数据、数据和事务日志。
  6. 归档日志文件:
    归档的日志文件存储在归档日志文件中。

oracle 逻辑存储结构

  1. 数据块是oracle存储操作的最小单位
  2. 数据区是oracle存储分配的最小单位
  3. 表空间大小是它对应的数据文件大小的总和
相关推荐
用户6279947182623 分钟前
南大通用GBase 8s Python 驱动最佳实践指南
数据库
山茶花开时。43 分钟前
[Oracle] NVL()函数
数据库·oracle
水木石画室1 小时前
Redis的分布式序列号生成器原理
数据库·redis·分布式
❀͜͡傀儡师1 小时前
达梦数据库日常运维命令
运维·数据库
喵王叭1 小时前
【大模型实战】向量数据库实战 - Chroma & Milvus
数据库·人工智能·langchain
云台0952 小时前
HIVE 窗口函数处理重复数据
数据库
得物技术3 小时前
Valkey 单点性能比肩 Redis 集群了?Valkey8.0 新特性分析|得物技术
大数据·数据库·redis
倾听醉梦语3 小时前
Redis作为MySQL缓存的完整指南:从原理到实战
数据库·redis·mysql·缓存
吴声子夜歌3 小时前
PostgreSQL——表的基本操作
数据库·postgresql
秋难降4 小时前
零基础学习SQL(二)-------关系型数据库数据操纵语言(DML)
大数据·数据库·mysql