Oracle 数据库服务器架构

Oracle 数据库服务器由以下主要组件组成:

  • 实例:一个进程或一组进程,负责管理数据库的内存结构和后台进程。
  • 数据库:存储数据的逻辑结构,由一个或多个表空间组成。
  • 表空间:文件系统上的文件或文件组,用于存储数据库对象,例如表和索引。
  • 重做日志:记录对数据库所做的更改,用于故障恢复。
  • 控制文件:存储数据库实例配置信息的二进制文件,例如数据库名称和数据文件位置。
  • 归档重做日志:存储已提交重做日志的备份,用于长期恢复。
  • 后台进程:执行各种任务,例如检查点、日志写入和块清理。