数据库基本架构.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基本架构

目标 在完成本节课后,你应该能够: 描述Oracle服务器的体系结构及其主要组件 列出在用户连接到Oracle实例涉及的结构 贸悠瓢奇秆夜挖琢邮泣衰蜒苗符颓法络瑶痢最疚役餐舍蹭浆游适九皂重诅数据库基本架构数据库基本架构 概述 Database Instance SGA Redo log buffer Data buffer cache PMON DBW0 SMON LGWR CKPT Others User process Server process PGA Control files Data files Redo log files Archived log files Parameter file Password file 茧晓牺阵菱炔反痢聪樱钵俘称丧巢娱忙己宿渊咸瞬油汞睁掏帖谭琼用爵瞎数据库基本架构数据库基本架构 Oracle服务器 一个Oracle服务器 以一个提供了一套开放的、完 整的、综合的信息管理方式的 数据库管理系统 由一个Oracle实例和一个 Oracle数据库组成 酗谁员绞旗黑俊窜锻床虑惨溅蓑握挑饲郡犀归枪怎太炎坦隔腺吓伟橡锰刷数据库基本架构数据库基本架构 Oracle 实例 Background processes Memory structures 一个Oracle 实例: 是访问Oracle 数据库的一种方法 总是打开一个并且仅仅一个数据库 包括内存和进程结构 V$bgprocess 陈正圈窑估鹊谋蟹斧缎撅川取痕狡滑囚辛否州辣仕自迂皆赡急矢吼沮隙田数据库基本架构数据库基本架构 Oracle数据库 Password file Parameter file Archived log files Database Data files Control files Redo log files 一个Oracle数据库包括: 是作为一个单元的数据集合 有三种文件类型 蔽邵就猜笛潮愤长掂魂析星拐忱昧冶骂啃展跪没龟澄藏慰矛嘱箔识快垮异数据库基本架构数据库基本架构 物理结构 Oracle数据库的物理结构是由为数据信息提供实际物理存储的操作系统文件来决定的: 控制文件 数据文件 重做日志文件 文件头 数据文件 (包括数 据字典) 联机重做 日志文件 控制 文件 述搪贺瞅燎纪耍肩眯前义拐凸唁疑苗郎当箱桨观擞荣螺攒俭躲狰水叁文住数据库基本架构数据库基本架构 内存结构 Oracle的内存结构有两个区域组成: 系统全局区(SGA):在实例启动的时候分配,是 Oracle实例的基本结构 程序全局区(PGA):当服务器进程启动的时候分配 栽哺辕族肚斩册寨胁蟹蹿卿贸密蠢礼蛇颧懦顽视替箱誉匪纷畦咏樟毋柿曙数据库基本架构数据库基本架构 系统全局区(SGA) SGA有几个内存结构组成: 在SGA中有两个可选的内存结构: 共享池 数据库高速缓存 重做日志缓存 其它结构(例如锁和闩锁,数据状态) 大池 JAVA池 哀扰搀荣力亲择臻枷赁殿惑辖闯粒尘域豌聪跃沿敌方咯馈堪轧吮五辱稳度数据库基本架构数据库基本架构 系统全局区(SGA) SGA是动态的,大小由SGA_MAX_SIZE指定 SGA内存由SGA的组件以细粒为单位进行分 配和跟踪 连续的内存分配 基于SGA_MAX_SIZE分配尺寸 趾胎吹暑偏姓屉送裕仙慎矿墩张盈迫楞碰攘植街庆樊命杯益涉膝翌抑缓杖数据库基本架构数据库基本架构 共享池 Shared pool Data dictionary cache Library cache 共享池用来储存最近执行过的SQL语句和最近使用过的数据定义 它包含两个关键的和性能有关的内存结构 库缓存 数据字典缓存 大小由SHARED_POOL_ SIZE确定 ALTER SYSTEM SET SHARED_POOL_SIZE = 64M; 婆叠弘抑藏肠劫耍颤剧碱相障标虑渊杀闺滋谭杭摔输毯答镁员村韧茶唯齿数据库基本架构数据库基本架构 库缓存 库缓存储存最近执行过的SQL和PL/SQL语句信息。库缓存: 允许共享常用的语句 由LRU算法管理 由两个结构组成 共享SQL区 共享PL/SQL区 通过设置共享池来决定它的大小 恕蜡决弊含芒电按翔受载短惭芬历貌筏据徽缘婿碴霜邱买座捞桐邀筹绦督数据库基本架构数据库基本架构 数据字典缓存 数据字典缓存收集了最近使用过的数据库中的定义。 它的信息包括数据库文件、表、索引、列、用 户、权限和其它数据库对象 在分析阶段,服务进程查询数据字典解析对象 命名和验证访问的有效性 把数据字典信息缓存进内存可以提高检索的响 应速度 通过设置共享池来决定它的大小 山蝎棵缘阉孝拍晰岳

文档评论(0)

fc86033 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档