- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle体系结构 概述 Oracle系统具有可扩充性、可靠性和可管理性。 可扩充性当Oracle系统承担不断增长的工作负载的同时,具有有效扩充其系统资源利用情况的能力。也就是说,给定的系统既可以有效地为5个用户提供服务,也可以有效地为5000个用户同时提供服务。 可靠性Oracle系统具有极强的抵御风险的能力,无论是操作系统崩溃,还是系统出现故障,都可以确保在执行事务处理时不出现异常或尽快地恢复到故障前的状态。 可管理性数据库管理员可以调整Oracle使用内存的方式、向磁盘写入数据的频率,数据库为连接到该数据库的用户分配系统进程的方式等等。 这些能力都是与Oracle的体系结构密切相关的。 Oracle10g 体系结构 概述? 物理存储结构?? 逻辑存储结构? 内存结构?? 进程结构? 数据字典?????? ???????? 概述 Oracle系统的体系结构是指Oracle数据库服务器的主要组成以及这些组成部分之间的联系和操作方式。 从宏观上看,Oracle数据库服务器主要由两部分组成:数据库和实例。 (1) 实例(Instance) ??? 实例是由服务器在运行过程中的内存结构和一系列进程组成的。 (2) 数据库(Database) 数据库是Oracle用于保存数据的一系列物理结构和逻辑结构 Oracle10g 体系结构 概述? 物理存储结构?? 逻辑存储结构? 内存结构?? 进程结构? 数据字典?????? ???????? 物理存储结构? 物理存储结构是指在操作系统下数据库的文件组织和实际的数据存储等。从文件的角度看数据库可以分成三个层次。 构成数据库和实例的文件类型 构成数据库的文件 数据文件(data file) 临时文件(temp file) 控制文件(control file) 重做日志文件(redo log file) 密码文件(password file) 与实例相关的文件 参数文件(parameter file) 跟踪文件(trace file) 警告文件(alert file) Oracle 10g新增的文件类型: 修改跟踪文件 闪回日志文件 数据文件(.DBF) 数据文件(Data File)用来存储数据和相关脚本的物理文件。Oracle数据库由一个或多个数据文件组成。在数据库内部,数据与文件有逻辑上的映射关系,允许不同类型的数据分开存储。 用户数据用户数据是指用于应用系统的数据,包括与应用系统的所有相关信息。如员工管理系统中的员工信息等。 系统数据系统数据是指用于管理用户数据和Oracle数据库本身的数据。如表的结构、空间、用户、数据文件的位置。 重做日志文件(.LOG) 重做日志文件(Redo Log File)也称为联机重做日志文件,用于记录所有的数据变化,即操作的信息,是任何数据库的重要组成部分。 Oracle数据库以循环方式写日志文件,每个数据库至少包含两个redo日志文件,一般是三个日志文件,如下图 ARCHIVELOG归档模式——在覆盖一个重做日志之前,为其建立一个备份;复制完成之后,再写入一个重做日志。 NOARCHIVELOG非归档模式——系统不保留旧的重做日志,直接写入一个新重做日志将覆盖旧的重做日志信息。 确认模式的两种方法如下: ?SQLselect log_mode from v$database;?? (select * from v$logfile;) SQLarchive log list; 控制文件(.CTL) 每个数据库至少有一个控制文件,一般是三个控制文件,和数据文件放在同一目录下。控制文件是特定的二进制文件,一般比较小,其中存放了数据库文件相关的关键信息。??? 在Windows操作系统下,对应的控制文件是CONTROL01.CTL、CONTROL02. CTL、CONTROL03. CTL。 如:D:\oracle\product\10.2.0\ oradata\orcl\control01. ctl等。 数据库控制文件名通过init.ora文件的CONTROL_FILES参数规定。主要包含信息类型: (1) 数据名 (2) 数据库创建时间 (3) 数据文件和重做日志文件的存放位置 (4) 表空间名 (5) 当前日志序列号 (6) 检查点信息 (7) 关于重做日志和归档的当前状态信息 查看控制文件信息有以下两种方法:SQL select * from v$controlfile; 归档日志文件 归档日志文件(Archived Log File)用
您可能关注的文档
- C语言程序设计(第二版)课后答案 丁亚涛.doc
- c语言程序设计A答案.doc
- C语言程序设计答案-(陈明晰)中国铁道出版社.doc
- C语言程序设计单元测试题四.doc
- C语言程序设计的常用算法.doc
- C语言程序设计和数据结构.doc
- C语言程序设计教程第9章.doc
- C语言程序设计考试题(全题).doc
- c语言程序设计上机课件(89页).doc
- C语言程序设计试卷1(含答案).doc
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)