Oracle 10g 系统架构
**Oracle 10g** 系统架构主要由数据库实例和数据库存储结构两部分组成。这种结构支持多用户访问数据,保障数据一致性和完整性,并提供可靠的数据管理功能。
1. 数据库实例
**数据库实例**由内存结构和后台进程组成。实例负责管理数据库的操作和数据访问,提供内存缓存以提高性能。
- **内存结构**包括系统全局区(SGA)和程序全局区(PGA),用于存储会话数据和SQL执行。
- **后台进程**用于执行数据库核心任务,如数据写入、日志管理等,常见进程包括DBWR、LGWR、SMON和PMON。
2. 数据库存储结构
**数据库存储结构**包含数据文件、控制文件和日志文件。**数据文件**存储实际数据,**控制文件**用于维护数据库状态,**日志文件**则记录事务日志,保障数据恢复能力。