欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Oracle体系结构组.ppt

    • 资源ID:6513437       资源大小:433KB        全文页数:48页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Oracle体系结构组.ppt

    Oracle 体系结构组件,目标,完成这一课的学习后,您应该能达到下列目标:概括 Oracle 体系结构及其主要组件 列出在用户连接到 Oracle 例程过程中涉及的结构,口令文件,基本组件概览,例程,SGA,重做日志缓冲区,共享池,数据字典高速缓存,库高速缓存,DBWn,SMON,PMON,CKPT,LGWR,其它,用户进程,服务器进程,PGA,控制文件,数据文件,数据库,数据库高速缓冲区,重做日志文件,Java 池,大型共享池,参数文件,归档日志文件,Oracle 服务器,Oracle 服务器:是一个数据库管理系统,它为信息管理提供了开放、综合和集成的方法 包括 Oracle 例程和 Oracle 数据库,Oracle 例程,Oracle 例程:是一种访问 Oracle 数据库的方式 始终打开一个,并且只打开一个数据库 由内存结构和后台进程结构组成,后台进程结构,内存结构,例程,SGA,重做日志缓冲区,共享池,数据字典高速缓存,库高速缓存,DBWR,SMON,PMON,CKPT,LGWR,其它,数据库缓冲区高速缓存,Java 池,大型共享池,建立连接和创建会话,连接到 Oracle 例程包括:建立用户连接 创建会话,创建的会话,数据库用户,用户进程,服务器进程,建立的连接,Oracle 数据库,Oracle 数据库:是一个被统一处理的数据集合 包括三类文件,口令文件,参数文件,归档的日志文件,控制文件,数据文件,重做日志文件,Oracle 数据库,物理结构,物理结构包括以下三种文件类型:控制文件 数据文件 重做日志文件,控制文件,数据文件(包括数据字典),标头,联机重做日志文件,内存结构,Oracle 的内存结构由两个内存区组成,分别是:系统全局区(SGA):在例程启动时分配,是 Oracle 例程的基本组件 程序全局区(PGA):在服务器进程启动时分配,系统全局区,SGA 包括以下几种内存结构:共享池 数据库缓冲区高速缓存 重做日志缓冲区 其它结构(例如锁定和栓锁管理以及统计数据)在 SGA 中还可配置其它两种内存结构:大型共享池 Java 池,系统全局区,SGA 是动态的 大小由 SGA_MAX_SIZE 参数指定 由 SGA 组件以粒组为单位进行分配和跟踪 连续的虚拟内存分配 粒组大小由估算的 SGA_MAX_SIZE 总计大小确定,共享池,用于存储:最近执行的 SQL 语句 最近使用的数据定义 它包括以下两个与性能相关的关键内存结构:库高速缓存 数据字典高速缓存 其大小由 SHARED_POOL_SIZE 参数确定,共享池,数据字典高速缓存,库高速缓存,ALTER SYSTEM SET SHARED_POOL_SIZE=64M;,库高速缓存,存储有关最近使用的 SQL 和 PL/SQL 语句的信息 启用常用语句共享 由“最近最少使用算法”(LRU)管理 包括以下两个结构:共享的 SQL 区:共享执行计划共享的 PL/SQL 区 大小由共享池的大小确定,数据字典高速缓存,数据库中最近使用的定义的集合 包括与数据库文件、表、索引、列、用户、权限和其它数据库对象相关的信息 在语法分析阶段,服务器进程会在数据字典中查找用于解析对象名和验证访问的信息 将数据字典信息高速缓存到内存中,可缩短查询和 DML 的响应时间 大小由共享池的大小决定,数据库缓冲区高速缓存,存储已从数据文件中检索到的数据块的副本 能够大幅提高获取和更新数据时的性能 通过 LRU 算法管理 主块的大小由 DB_BLOCK_SIZE 确定,数据库缓冲区高速缓存,数据库缓冲区高速缓存,由独立的子高速缓存组成: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 中的可选内存区 分担了共享池的一部分工作 用于:共享服务器的会话内存(UGA)I/O 服务器进程 备份和恢复操作或 RMAN并行执行消息缓冲区 将 PARALLEL_AUTOMATIC_TUNING 设置为 TRUE不使用 LRU 列表 大小由 LARGE_POOL_SIZE 确定,Java 池,存储 Java 命令的服务分析要求 在安装并使用 Java 时是必需的 大小由 JAVA_POOL_SIZE 参数确定,程序全局区,为连接到 Oracle 数据库的每个用户进程保留的内存 在创建进程时分配在终止进程时回收仅供一个进程使用,服务器进程,PGA,用户进程,进程结构,Oracle 利用了以下几种进程的优势:用户进程:在数据库用户请求连接到 Oracle 服务器时启动服务器进程:与 Oracle 例程相连接,在用户建立会话时启动后台进程:在 Oracle 例程启动时启动,用户进程,请求与 Oracle 服务器交互的程序必须先建立连接不与 Oracle 服务器直接交互,数据库用户,服务器进程,用户进程,建立的连接,服务器进程,直接与 Oracle 服务器交互的程序执行生成的调用并返回相关结果可以是专用服务器或共享服务器,建立的连接,创建的会话,数据库用户,用户进程,服务器进程,后台进程,维护并加强物理结构与内存结构之间的关系 必备的后台进程:DBWnPMONCKPTLGWRSMON可选的后台进程:ARCnLMDn RECO CJQ0LMON Snnn DnnnPnnn LCKnQMNn,数据库写入程序(DBWn),在以下情况下写入:出现检查点灰数据缓冲区达到阈值没有空闲缓冲区出现超时执行了 RAC ping 请求表空间处于 OFFLINE 状态表空间处于 READ ONLY 状态对表执行 DROP 或 TRUNCATE 操作对表空间执行 BEGIN BACKUP 操作,例程,SGA,控制文件,数据文件,重做日志文件,数据库,DBWn,数据库缓冲区高速缓存,日志写入器(LGWR),LGWR 在以下情况下写入:提交时三分之一填满时有 1 MB 的重做时每隔三秒DBWn 写入前,例程,SGA,控制文件,数据文件,重做日志文件,数据库,重做日志缓冲区,DBWn,LGWR,系统监控程序(SMON),职责:例程恢复 前滚重做日志中的更改打开数据库供用户访问回退未提交的事务处理 合并空闲空间回收临时段,控制文件,数据文件,重做日志文件,数据库,例程,SGA,SMON,过程监视器(PMON),例程失败后,通过以下方法进行清理:回退事务处理释放锁释放其它资源重新启动已失效的调度程序,PGA 区,例程,SGA,PMON,检查点(CKPT),职责包括:在检查点发信号给 DBWn使用检查点信息更新数据文件的标头使用检查点信息更新控制文件,控制文件,数据文件,重做日志文件,数据库,例程,SGA,DBWn,LGWR,CKPT,归档程序(ARCn),可选的后台进程设置 ARCHIVELOG 模式时自动归档联机重做日志保留数据库的全部更改记录,ARCn,归档的重做日志文件,控制文件,数据文件,重做日志文件,逻辑结构,指示数据库物理空间的使用情况层次结构由表空间、段、区和块组成,表空间,数据文件,段,块,区,段,处理 SQL 语句,通过以下进程连接到一个例程:用户进程服务器进程所用的 Oracle 服务器组件取决于 SQL 语句的类型:查询语句返回行DML 语句记录更改提交操作确保事务处理的恢复 有些 Oracle 服务器组件不参与 SQL 语句的处理,小结,在这一课中,您应该能够掌握:解释数据库文件:数据文件、控制文件和联机重做日志解释 SGA 内存结构:数据库缓冲区高速缓存、共享池和重做日志缓冲区解释主要的后台进程:DBWn、LGWR、CKPT、PMON、SMON解释后台进程 ARCn 的用法列出可选后台进程和条件后台进程解释逻辑层次结构,练习 1 概览,此练习涉及以下主题:复习体系结构组件用户连接到 Oracle 例程的过程中所涉及的结构,

    注意事项

    本文(Oracle体系结构组.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开