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. 表空间大小是它对应的数据文件大小的总和
相关推荐
Zfox_32 分钟前
Redis:Hash数据类型
服务器·数据库·redis·缓存·微服务·哈希算法
陈丹阳(滁州学院)3 小时前
若依添加添加监听容器配置(删除键,键过期)
数据库·oracle
远方16093 小时前
14-Oracle 23ai Vector Search 向量索引和混合索引-实操
数据库·ai·oracle
GUIQU.5 小时前
【Oracle】数据仓库
数据库·oracle
恰薯条的屑海鸥5 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十六期-SSRF模块)
数据库·学习·安全·web安全·渗透测试·网络安全学习
咖啡啡不加糖5 小时前
Redis大key产生、排查与优化实践
java·数据库·redis·后端·缓存
曼汐 .5 小时前
数据库管理与高可用-MySQL高可用
数据库·mysql
2301_793102495 小时前
Linux——MySql数据库
linux·数据库
喵叔哟5 小时前
第4章:Cypher查询语言基础
数据库
刘 大 望5 小时前
数据库-联合查询(内连接外连接),子查询,合并查询
java·数据库·sql·mysql