首页 > 代码库 > Oracle体系结构

Oracle体系结构

技术分享技术分享
1:ORACLE由实例和数据库组成。
2:实例由SGA和一系列的进程完成的。 SGA又叫共享内存区。
3:数据库是由数据文件(.dbf),日志文件(.log),参数文件(.pfile),控制文件(.ctl)归档日志文件等。
其中归档日志最终可能会被转移到新的存储介质中,用于备份恢复使用。
4:PGA是私有不共享内存区。当查询数据或者更新数据的时候,都是在这里进行预处理的。然后进入实例中。由SGA和系列的进程共同完成用户的请求。
PGA的作用:
  1:用户连接的保存。如会话属性,绑定连接等。
  2:用户权限的保存。当用户进程和数据库进行会话的时候,系统会将这个用户的权限查询出来,保存在这个会话中。
  3:当发起排序的指令的时候,PGA就是这个排序区,如果内存中可以放下排序的尺寸,就在内存PGA区中完成,如果放不下,超出的那部分在临时表空间中完成排序。也就是在磁盘中。

Oracle体系结构