1. Oracle体系结构

2.1 数据库和实例

在Oracle体系结构中,数据库实例是两大核心概念。一个数据库由物理文件组成,而一个实例由后台进程和SGA(系统全局区)内存结构组成。

  • 数据库实例装载与打开:Oracle数据库实例的启动包括了实例装载和打开数据库的过程。实例启动时,会加载与数据库相关的控制文件数据文件日志文件等。实例完成装载后,数据库变得可用,允许用户连接并执行SQL操作。

  • 后台进程:Oracle实例在后台运行多个进程来执行任务,如DBWR(数据库写进程)、LGWR(日志写进程)等,这些进程对数据库的性能和稳定性至关重要。

  • SGA文件:SGA是一个共享内存区域,存储数据库的缓存数据、共享池等内容。SGA的设计对数据库的性能起着决定性作用。