- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Oracle_10g入门与提高》第2章:Oracle_10g的体系结构
第2章 Oracle 10g的体系结构 学习重点: Oracle数据库的物理存储结构 Oracle数据库的逻辑存储结构 Oracle实例 Oracle数据库的应用结构 本章逻辑结构 2.1 Oracle数据库的物理存储结构 2.1.1 数据文件 2.1.2 控制文件 2.1.3 重演日志文件 2.1.4 归档重演日志文件 2.1.5 参数文件 2.1.6 警告、跟踪日志文件 2.1.7 备份文件 2.2 Oracle数据库的逻辑存储结构 2.2.1 Oracle数据库主要的逻辑存储结构 2.2.2 数据库表空间 2.2.3 段、区间和数据块 本章逻辑结构 2.3 Oracle实例 2.3.1 Oracle实例概述 2.3.2 Oracle数据库系统的内存结构 2.3.3 Oracle数据库系统的后台进程 2.4 Oracle数据库的应用结构 2.4.1 多磁盘结构 2.4.2 磁盘映像系统 2.4.3 客户/服务器系统 2.4.4 多线程服务器系统 2.4.5 并行数据库系统 2.4.6 分布式数据库系统 2.4.7 Oracle Webserver系统 2.5 本章小结 2.6 习题 2.1 Oracle数据库的物理存储结构 Oracle数据库主要的物理存储结构包括构成数据库的各种物理文件,包括数据文件,控制文件,重演日志文件,归档重演日志文件,参数文件,警告、跟踪日志文件和备份文件等。 Oracle数据库文件类型及其关联 2.1.1 数据文件 每个Oracle数据库都有一个或多个物理数据文件(data file) 数据文件中包括 表数据 索引数据 数据字典定义 回滚事务所需的信息 存储过程、函数和数据包的代码 用来排序的临时数据 数据文件的特点 一个数据文件只能与一个数据库相关联。 可以对数据文件设置一些特性,在数据库空间用完的情况下可以自动扩展。 一个或多个数据文件构成了一个数据库存储的逻辑单元——表空间(table space)。 2.1.2 控制文件 数据库控制文件(control file)是一个很小的二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功地启动和运行。创建数据库时,同时就提供了与之对应的控制文件。 每一个控制文件只能与一个Oracle数据库相关联。 控制文件包含了数据库实例在启动和正常操作时,访问数据库所需的关于数据库的信息。 控制文件包含的信息 数据库名称 数据库创建的时间戳 相关的数据文件、重演日志文件的名称和位置 表空间信息 数据文件脱机范围 日志历史 归档日志信息 备份组和备份块信息 备份数据文件和重演日志信息 数据文件拷贝信息 当前日志序列数 检查点(checkpoint)信息 保护控制文件,必须注意的几个方面 每一个数据库都要使用多路复制的控制文件 把每一个控制文件的复件保存在不同的物理磁盘上 使用操作系统的冗余镜像机制 监控备份 2.1.3 重演日志文件 每一个Oracle数据库都有一个由两个或多个重演日志文件(redo log file)构成的文件组,这组重演日志文件合称为数据库的重演日志。 一个重演日志文件是由重做条目(redo entry,也叫重做记录)组成的。 重演日志的主要功能是记录下所有数据的改变。 重演日志文件中的信息可以用在数据库从系统失败或者介质失败的恢复之中 。 2.1.4 归档重演日志文件 归档重演日志文件(archive log file)就是对写满的重演日志文件复制若保存生成的文件。可以通过设置数据库在归档模式(ARCHIVELOG mode)下来自动地保存日志文件。归档进程(ARCO)在后台负责把写满的重演日志文件复制到归档日志目标中。归档日志文件在数据库恢复时起决定性作用。 2.1.5 参数文件 参数文件(parameter file)包含了一组关于数据库和实例的配置参数。Oracle推荐用户使用一个服务器参数文件(SPFILE)作为维护初始化参数的动态手段。一个服务器参数文件允许用户在一个服务器端的磁盘文件里持久地保存和管理初始化参数。 2.1.6 警告、跟踪日志文件 每一个服务器和后台进程都可以写入一个相关的跟踪文件(trace file)。当一个进程发现了一个内部错误的时候,它把关于错误的信息转储到它的跟踪文件里。写入到跟踪文件的一部分信息是给数据库管理员使用的,而其他信息是给Oracle支持服务的。跟踪文件信息还可以用于调整应用程序和实例。
文档评论(0)