首先看oracle的物理体系结构图,如下
对于上图,简要的五点:
①Oracle由实例和数据库组成
②实例是由一个开辟的共享内存区SGA(system global area)和一系列后台进程组成的,其中SGA最主要被划分为共享池(shared pool)、数据缓冲区(db cache)和日志缓冲区(log buffer)三类。后台进程包括PMON、smon,lckn,reco.ckpt,dbwr,lgwr,arch等系列进程。
③数据库是由数据文件、参数文件、日志文件、控制文件、归档日志文件等系列文件组成的,其中归档日志最终可能被转移到新的存储介质中,用于备份恢复使用。
④PGA(program global area)区,这也是一块开辟出来的内存区,和SGA最明显的差别在于,PGA不是共享内存,是私有不共享的,<