版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目标 完成学习后,您应该能达到下列目标: 概括 Oracle 体系结构及其主要组件 列出在用户连接到 Oracle 例程过程中涉及的结构 口令文件 基本组件概览 例程 SGA重做日志缓冲区 共享池 数据字典高速缓存库高速缓存 DBWRSMONPMONCKPTLGWR其它 用户进程 服务器进程 PGA控制文件 数据文件 数据库 数据库缓冲区高速缓存 重做日志文件 Java 池 大型共享池 参数文件 归档日志文件 Oracle 服务器 Oracle 服务器: 是一个数据库管理系统,它为信息管理提供了开放、综合和集成的方法 包括 Oracle 例程和 Oracle 数据库 Oracle 服务器 Or
2、acle 例程 Oracle 例程: 是一种访问 Oracle 数据库的方式 始终打开一个,并且只打开一个数据库 由内存结构和后台进程结构组成 后台进程结构 内存结构 例程 SGA重做日志缓冲区 共享池 数据字典高速缓存库高速缓存DBWRSMONPMONCKPTLGWR 其它 数据库缓冲区高速缓存 Java 池 大型共享池 建立连接和创建会话 连接到 Oracle 例程包括: 建立用户连接 创建会话 创建的会话 数据库用户 用户进程 服务器进程 建立的连接 Oracle 服务器 Oracle 数据库 Oracle 数据库: 是一个被统一处理的数据集合 包括三类文件 口令文件 参数文件 归档的日
3、志文件 控制文件 数据文件 重做日志文件 Oracle 数据库 物理结构 物理结构包括以下三种文件类型: 控制文件 数据文件 重做日志文件 控制文件 数据文件(包括数据字典) 标头 联机重做日志文件 内存结构 Oracle 的内存结构由两个内存区组成,分别是: 系统全局区 (SGA) :在例程启动时分配,是 Oracle 例程的基本组件 程序全局区 (PGA) :在服务器进程启动时分配 系统全局区 SGA 包括以下几种内存结构: 共享池 数据库缓冲区高速缓存 重做日志缓冲区 其它结构(例如锁定和栓锁管理以及统计数据) 在 SGA 中还可配置其它两种内存结构: 大型共享池 Java 池 系统全局
4、区 SGA 是动态的 大小由 SGA_MAX_SIZE 参数指定 由 SGA 组件以粒组为单位进行分配和跟踪 连续的虚拟内存分配 粒组大小由估算的 SGA_MAX_SIZE 总计大小确定 共享池 用于存储: 最近执行的 SQL 语句 最近使用的数据定义 它包括以下两个与性能相关的关键内存结构: 库高速缓存 数据字典高速缓存 其大小由 SHARED_POOL_SIZE 参数确定共享池数据字典高速缓存库高速缓存ALTER SYSTEM SET SHARED_POOL_SIZE = 64M;库高速缓存 存储有关最近使用的 SQL 和 PL/SQL 语句的信息 启用常用语句共享 由 “最近最少使用算法
5、” (LRU) 管理 包括以下两个结构: 共享的 SQL 区 共享的 PL/SQL 区 大小由共享池的大小确定 数据字典高速缓存 数据库中最近使用的定义的集合 包括与数据库文件、表、索引、列、用户、权限和其它数据库对象相关的信息 在语法分析阶段,服务器进程会在数据字典中查找用于解析对象名和验证访问的信息 将数据字典信息高速缓存到内存中,可缩短查询和 DML 的响应时间 大小由共享池的大小决定 数据库缓冲区高速缓存 存储已从数据文件中检索到的数据块的副本 能够大幅提高获取和更新数据时的性能 通过 LRU 算法管理 主块的大小由 DB_BLOCK_SIZE 确定 数据库缓冲区高速缓存 数据库缓冲区
6、高速缓存 由独立的子高速缓存组成: DB_CACHE_SIZEDB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZE大小可以进行动态调整 设置 DB_CACHE_ADVICE 可收集用于预测不同高速缓存大小行为的统计信息 统计信息由 V$DB_CACHE_ADVICE 显示 ALTER SYSTEM SET DB_CACHE_SIZE = 96M;重做日志缓冲区 记录对数据库数据块所做的全部更改 主要用于恢复 其中记录的更改称作重做条目 重做条目包含用于重新构造或重做更改的信息 大小由 LOG_BUFFER 定义 重做日志缓冲区 大型共享池 SGA 中的可选内存区 分担
7、了共享池的一部分工作 用于: 共享服务器的会话内存 (UGA)I/O 服务器进程 备份和恢复操作或 RMAN并行执行消息缓冲区 将 PARALLEL_AUTOMATIC_TUNING 设置为 TRUE不使用 LRU 列表 大小由 LARGE_POOL_SIZE 确定 Java 池 存储 Java 命令的服务分析要求 在安装并使用 Java 时是必需的 大小由 JAVA_POOL_SIZE 参数确定 程序全局区 为连接到 Oracle 数据库的每个用户进程保留的内存 在创建进程时分配在终止进程时回收仅供一个进程使用 服务器进程 PGA用户进程 进程结构 Oracle 利用了以下几种进程的优势:
8、用户进程:在数据库用户请求连接到 Oracle 服务器时启动服务器进程:与 Oracle 例程相连接,在用户建立会话时启动后台进程:在 Oracle 例程启动时启动 用户进程 请求与 Oracle 服务器交互的程序必须先建立连接不与 Oracle 服务器直接交互 数据库用户 服务器进程 用户进程 建立的连接 服务器进程 直接与 Oracle 服务器交互的程序执行生成的调用并返回相关结果可以是专用服务器或共享服务器 建立的连接 创建的会话数据库用户 用户进程服务器进程Oracle 服务器 后台进程 维护并加强物理结构与内存结构之间的关系 必备的后台进程: DBWnPMONCKPTLGWRSMON
9、可选的后台进程: ARCnLMDn RECO CJQ0LMON Snnn DnnnPnnn LCKnQMNn数据库写入程序 (DBWn)在以下情况下写入: 出现检查点灰数据缓冲区达到阈值没有空闲缓冲区出现超时执行了 RAC ping 请求表空间处于 OFFLINE 状态表空间处于 READ ONLY 状态对表执行 DROP 或 TRUNCATE 操作对表空间执行 BEGIN BACKUP 操作 例程 SGA控制文件 数据文件重做日志文件数据库 DBWn数据库缓冲区高速缓存日志写入器 (LGWR)LGWR 在以下情况下写入: 提交时三分之一填满时有 1 MB 的重做时每隔三秒DBWn 写入前 例
10、程 SGA控制文件 数据文件 重做日志文件数据库重做日志缓冲区 DBWnLGWR系统监控程序 (SMON)职责: 例程恢复 前滚重做日志中的更改打开数据库供用户访问回退未提交的事务处理 合并空闲空间回收临时段 控制文件 数据文件 重做日志文件数据库 例程 SGASMON过程监视器 (PMON)例程失败后,通过以下方法进行清理: 回退事务处理释放锁释放其它资源重新启动已失效的调度程序 PGA 区 例程 SGAPMON检查点 (CKPT)职责包括: 在检查点发信号给 DBWn使用检查点信息更新数据文件的标头使用检查点信息更新控制文件 控制文件 数据文件 重做日志文件 数据库 例程 SGADBWnLGWRCKPT归档程序 (ARCn)可选的后台进程设置 ARCHIVELOG 模式时自动归档联机重做日志保留数据库的全部更改记录 ARCn归档的重做日志文件控制文件 数据文件 重做日志文件 逻辑结构 指示数据库物理空间的使用情况层次结构由表空间、段、区和块组成 表空间 数据文件 段 块 区 段 处理 SQL 语句 通过以下进程连接到一个例程: 用户进程服务器进程所用的 Oracle 服务器组件取决于 SQL 语句的类型: 查询语句返回行DML 语句记录更改提交操作确保事务处理的恢复 有些 Ora
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院院总值班制度
- 员工电话费报销管理办法
- 公关服务公司办公用品采购与发放管理制度
- 2026电网经典面试题及答案
- 激光器全球市场总体规模
- 工业机器人维护服务合同2026年标准
- 教育咨询与服务合同
- 牙科诊所消毒药剂选用标准手册(标准版)
- 非标设备密封件安装防漏手册
- 动力配电回路设计规范手册
- 2023学年完整公开课版东南亚4
- 多媒体技术应用课件PPT教学资料
- 川2020J146-TJ 建筑用轻质隔墙条板构造图集
- 医疗技术临床应用管理目录
- DB11T 1937-2021河道水环境维护和河道绿地管护分级作业规范
- GB/T 320-2006工业用合成盐酸
- 工业CT发展及应用课件
- 许继电气500kv变压器电量保护wbh-801ag5技术说明书
- 《民法典》-第五编 婚姻家庭-案例分析,解读
- 人教人音版六年级音乐上册《红河谷》课件(优秀)
- 7《音乐的风格》之《梅花三弄》 课件(共9张PPT)
评论
0/150
提交评论