实例的组成:
1. 系统全局区(SGA)(system global area)
共享池(shared pool):包括library cache、 dictionary cache。通过shared_pool_size设置。
library cache:存放执行SQL语句的二进制文件,执行速度快。
dictionary cache:存放系统表数据。
数据库缓冲区高速缓存(database buffer cache):存放数据文件的。 通过db_cache_size设置。
重做日志缓冲区(redo log buffer): 通过log_buffer设置。存放重做日志的。
Java Pool、Large Pool。
2. Oracle 后台进程
必须: 系统监控和进程监控进程(SMON和PMON)
数据库写进程(DBWR)、 日志写进程(LGWR)、归档进程(ARCH)、检查点(CKPT)
可选:调度进程(Dnnn)、恢复进程(RECO)、快照进程(SNPn)、锁进程(LCKn)、并行查询进程(Pnnn)
PGA(Program Global Area):用户和服务器进程