一、Oracle服务器主要组成
- 实例(系统全局区SGA、后台进程)
- 数据库
- 程序全局区(PGA)
- 前台进程
二、系统全局区SGA
1.高速数据缓冲区
用来存放Oracle系统最近访问过的数据块,经常或者最近被访问的数据块会被放置到高速数据缓冲区的前端,不经常被访问的会被放置到后端
2.共享池
存储最近执行过的SQL语句和最近使用过的数据定义
共享池的大小由SHARE_POOL_SIZE
决定
共享池包含:
库高速缓冲区:包含SQL语句文本,分析代码和执行计划
字典高速缓冲区:包含表,列和其他对象定义和权限