- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle 体系结构详解
一、体系结构图
oracle 实例=SGA 区+后台进程
oracle 服务器=oracle 实例+oracle 数据库
数据库实例启动实质上即为:分配SGA 区,启动后台进程
Oracle 实例
1、是访问Oracle 数据库的一种方式
2、通常只开一个且仅开一个数据库
3、由内存结构和进程结构组成,即SGA 区+后台进程
连接Oracle 实例:包括建立用户连接和创建会话
Oracle 数据库
是作为整体的数据集,由三类文件组成:Data files, Control files, Redo log files
二、物理结构
主要由三类文件组成:data files ,control files,redo-log files
1.data files: 数据文件,存放基本表信息(即表中数据等)、索引信息(系统内建有索引
表)、回退信息(主要为数据的rollback)、临时信息(如有orderby 等操作时系统有临时信
息)、系统引导信息(如数据字典等)
2、control files:控制文件(二进制的)。存放库物理结构、库名、库创建日期、序列号
(存有同步信息);控制文件至少有两个一摸一样的,用做备份用参数Control
files=/../../文件名1,/../../文件名2;指定
3、redo log files:回退日志文件,存放修改前后的信息,主要用于数据的恢复,一个数据
库至少有两个redo log files 文件,以便可以循环记录信息
注:三类文件都有序列号,必须同步才能使用,且已Control files 中的序列号为准,其他的
必须与其保持一致
除了上面三类文件还有:Parameter file(参数文件),Password file( 口令文件),Archived
log files (归档文件)等
参数文件:有二进制、文本两种,用于设定参数的值。二进制参数文件可以及时更改,即时生
效;文本参数文件需重启
口令文件:可用orapwd.exe 建口令文件。拥有sysdba 权限的用户存在口令文件中,数据库未
打开时即可使用,而普通用户需要数据库启动后方可登陆
可以 connect 用户名/口令 as sysdba
归档文件:存 放归档的日志文件等,即有日志文件循环满时拷贝出去归档。在一个日志文件写
满切换到另一个日志文件的同时联机的日志文件将拷贝出归档,并更新序列号(每换 一次,序
列号加1)。若数据库允许归档方式的恢复时系统会自动生成归档文件,可用于恢复数据库,
恢复到错误之前的点上。
三、内存结构
主要分为:PGA 区,SGA 区
PGA 区:程序的全局区,不可共享,存放用户信息。在服务进程启动时启动
SGA 区:系统全局区,为所有用户共享;在实例启动时分配,是实例的基本组成部分
Shared pool 大小由Shared_pool_size 决定
Data Dictionary cache:数据字典缓冲区,在数据库启动时将最常用的数据字典存入
缓存区,在系统启动时即放入
Library cache :库缓冲区:缓存SQL 脚本,分析表,方案等,PL/SQL 的过程;分为:
SQL 区,PL/SQL 区;使用最近最少使用淘汰算法(LRU)
Database buffer
Dirty buffer:存放已经修改并且commit 但仍未写入磁盘的信息
Free buffer : 内存与磁盘上对应信息一致的(如已经写入磁盘后的)
Pinned buffer:正在更新,尚未提交
所有的数据更新都首先与data buffer 交互,然后才能与磁盘交互,Oracle 的I/O 最
小单位为block(块),而不是以数据为单位,因此都要经过data buffer 的缓冲。
当读入时存入free buffer, 当free buffer 不足时系统将dirty buffer 中存入磁盘而变为
free buffer,
Data buffer 由db_cache_size 决定大小。主要是为了提高操作数据的效率,缓冲区
采用最近最少使用淘汰算法(LRU)
Redo log buffer
记录了对数据库数据的
您可能关注的文档
- Java实战之STRUTS第二章Struts 入门案例.doc
- JAVA实验五多态性.doc
- java程序员考试套题.doc
- java获取文件夹下所有文件的名称.doc
- java课后习题及答案.pdf
- java课后答案(整理).doc
- Java调用Delphi开发的Dll小结.doc
- Keepalived HA配置和测试过程for linux.doc
- Kingdom Rush Frontiers 2.3全成就攻略含新增海岛万圣节6个关卡.doc
- Kruskal算法的一种改进-二分Kruskal算法.pdf
- 工会代表大会运行规则及十大制度解读.docx
- 法院合同法案例分析与学习笔记.docx
- 医疗急救口头医嘱管理流程制度.docx
- 幼儿园科学实验教学设计案例.docx
- 2025秋九年级英语全册Unit2Ithinkthatmooncakesaredelicious课时3SectionAGrammarFocus_4c习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit5WhataretheshirtsmadeofSectionA合作探究二课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit2Ithinkthatmooncakesaredelicious课时4SectionB1a_1d习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit1Howcanwebecomegoodlearners课时3SectionAGrammarFocus_4c习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit5Whataretheshirtsmadeof课时4SectionB1a_1e课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit3Couldyoupleasetellmewheretherestroomsare课时3SectionAGrammarFocus_4c课件新版人教新目标版.pptx
最近下载
- 鸿业软件限时版pipingl管立得用户手册.pdf
- 试验检测监理细则.doc VIP
- 建设工程纠纷法律培训课件.pptx VIP
- 2025人教版英语七年级上册全册语法综合练习100题( 学生版+解析版).docx VIP
- 小学英语特色作业研究结题报告.docx VIP
- 省级优秀课件综合与实践活动度量衡.pptx VIP
- 2016食品安全国家标准食品中放射性物质检验总则.pdf VIP
- 职业技术学院宠物养护与经营专业人才培养方案.pdf VIP
- 预防校园欺凌安全知识.pptx VIP
- “成于大气 信达天下” ———成信校史课程知到智慧树期末考试答案题库2025年成都信息工程大学.docx VIP
原创力文档


文档评论(0)