Oracle体系结构组.ppt
《Oracle体系结构组.ppt》由会员分享,可在线阅读,更多相关《Oracle体系结构组.ppt(48页珍藏版)》请在三一办公上搜索。
1、Oracle 体系结构组件,目标,完成这一课的学习后,您应该能达到下列目标:概括 Oracle 体系结构及其主要组件 列出在用户连接到 Oracle 例程过程中涉及的结构,口令文件,基本组件概览,例程,SGA,重做日志缓冲区,共享池,数据字典高速缓存,库高速缓存,DBWn,SMON,PMON,CKPT,LGWR,其它,用户进程,服务器进程,PGA,控制文件,数据文件,数据库,数据库高速缓冲区,重做日志文件,Java 池,大型共享池,参数文件,归档日志文件,Oracle 服务器,Oracle 服务器:是一个数据库管理系统,它为信息管理提供了开放、综合和集成的方法 包括 Oracle 例程和 Or
2、acle 数据库,Oracle 例程,Oracle 例程:是一种访问 Oracle 数据库的方式 始终打开一个,并且只打开一个数据库 由内存结构和后台进程结构组成,后台进程结构,内存结构,例程,SGA,重做日志缓冲区,共享池,数据字典高速缓存,库高速缓存,DBWR,SMON,PMON,CKPT,LGWR,其它,数据库缓冲区高速缓存,Java 池,大型共享池,建立连接和创建会话,连接到 Oracle 例程包括:建立用户连接 创建会话,创建的会话,数据库用户,用户进程,服务器进程,建立的连接,Oracle 数据库,Oracle 数据库:是一个被统一处理的数据集合 包括三类文件,口令文件,参数文件,
3、归档的日志文件,控制文件,数据文件,重做日志文件,Oracle 数据库,物理结构,物理结构包括以下三种文件类型:控制文件 数据文件 重做日志文件,控制文件,数据文件(包括数据字典),标头,联机重做日志文件,内存结构,Oracle 的内存结构由两个内存区组成,分别是:系统全局区(SGA):在例程启动时分配,是 Oracle 例程的基本组件 程序全局区(PGA):在服务器进程启动时分配,系统全局区,SGA 包括以下几种内存结构:共享池 数据库缓冲区高速缓存 重做日志缓冲区 其它结构(例如锁定和栓锁管理以及统计数据)在 SGA 中还可配置其它两种内存结构:大型共享池 Java 池,系统全局区,SGA
4、 是动态的 大小由 SGA_MAX_SIZE 参数指定 由 SGA 组件以粒组为单位进行分配和跟踪 连续的虚拟内存分配 粒组大小由估算的 SGA_MAX_SIZE 总计大小确定,共享池,用于存储:最近执行的 SQL 语句 最近使用的数据定义 它包括以下两个与性能相关的关键内存结构:库高速缓存 数据字典高速缓存 其大小由 SHARED_POOL_SIZE 参数确定,共享池,数据字典高速缓存,库高速缓存,ALTER SYSTEM SET SHARED_POOL_SIZE=64M;,库高速缓存,存储有关最近使用的 SQL 和 PL/SQL 语句的信息 启用常用语句共享 由“最近最少使用算法”(LRU
5、)管理 包括以下两个结构:共享的 SQL 区:共享执行计划共享的 PL/SQL 区 大小由共享池的大小确定,数据字典高速缓存,数据库中最近使用的定义的集合 包括与数据库文件、表、索引、列、用户、权限和其它数据库对象相关的信息 在语法分析阶段,服务器进程会在数据字典中查找用于解析对象名和验证访问的信息 将数据字典信息高速缓存到内存中,可缩短查询和 DML 的响应时间 大小由共享池的大小决定,数据库缓冲区高速缓存,存储已从数据文件中检索到的数据块的副本 能够大幅提高获取和更新数据时的性能 通过 LRU 算法管理 主块的大小由 DB_BLOCK_SIZE 确定,数据库缓冲区高速缓存,数据库缓冲区高速
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 体系结构

链接地址:https://www.31ppt.com/p-6513437.html