oracle体系结构简介new

oracle体系结构简介new

ID:38045469

大小:29.00 KB

页数:5页

时间:2019-05-05

oracle体系结构简介new_第1页
oracle体系结构简介new_第2页
oracle体系结构简介new_第3页
oracle体系结构简介new_第4页
oracle体系结构简介new_第5页
资源描述:

《oracle体系结构简介new》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、oracle体系结构简介一、物理存储结构   1、数据文件      存放数据库数据,以dbf为扩展名。将数据放在多个数据文件中,      再将数据文件分放在不同的硬盘中,可以提高存取速度。数据文      件由数据块构成,块大小由数据库创建时确定。   2、重做日志文件,以rdo为扩展名。含对数据库所做的更改记录,      这样万一出现故障可以启用数据恢复。一个数据库至少需要两个      重做日志文件。重做日志在日志文件中以循环的方式工作。有      归档日志模式和非归档日志模式。   3、控制文件,以ctl

2、或ctrl为扩展名。控制文件维护数据库的全局      物理结构,记录数据库中所有文件的控制信息,每个数据库至少      要有一个控制文件,建议用户使用两个或更多控制文件,并存放      在不同的磁盘上。Oracle系统通过控制文件保持数据库的完整性,      以及决定恢复数据时使用哪些重做日志。   4、参数文件,以ora为扩展名。在一个数据库启动时,每个参数都有      一个默认值,而参数文件中的设置值被用来更改默认值,参数值      极大影响了oracle如何去执行其不同的任务。参数文件包括以下    

3、  几种:      <1>、初始化参数文件。当创建一个数据库时,oracle创建了一个      默认的init.ora文件,如果不修改任何参数,oracle将用所有的      缺省值来启动数据库,通常根据实际的应用修改参数设置以提高      性能。      <2>、配置参数文件。一般被命名为config.ora,它被用于特定实      例的信息。这个文件是一个由init.ora文件调用或激活的文本文      件,init.ora中包含一个ifile参数以设置config.ora文件的位置。      既然

4、一个数据库可以有一个或多个实例与之关联,那么配置文件中      每一个参数对于不同的实例配置可能不同,当然,如果和数据库关      联的实例只有一个,所有信息都保存在文件init.ora中,那么      config.ora文件就不是必需的了。      <3>、服务器参数文件(spfile)。它被设计为一个服务器端的参      数文件,可以被认为是在oracle数据库服务器执行的机器上被管理      的初始化参数的仓库。一个服务器参数文件可以用语句CREATE      SPFILE从一个传统的文件参数文件

5、创建。       5、跟踪文件与警告日志。      在实例中运行的每一个后台进程都有一个跟踪文件与之相连,跟踪      文件记载后台进程遇到的重大事件信息。oracle还有一个称做警告      日志的文件,用于记录数据库文件运行中主要事件的命令与结果。   6、归档文件,以arc为扩展名,是重做日志文件的脱机副本,这些副本      可能对于从介质失败中进行恢复很必要。二、逻辑存储结构   1、表空间。      一个表空间对应一个或多个数据文件组成。一个表空间由段组成,      段由范围组成,范围由一组连续

6、的数据块组成,它们对应磁盘上      的一个或多个物理块。一个表空间只能属于一个数据库,每个数据      库最少有一个表空间(SYSTEM表空间),该表空间包含整个数据库      的数据字典表,在数据库建立时自动创建。利用增加数据文件的形      式可以扩大表空间。表空间的大小为组成该表空间的数据文件的大      下之和。一个数据文件只能属于一个表空间,一个数据文件一旦被      加入到一个表空间中,就不能再从这个表空间中移走,也不能再加      入到其他表空间中,建立新的表空间需要建立新的数据文件。  

7、  2、段:是逻辑数据库对象的物理副本,段存储数据,例如索引段存储      与索引相关的数据。段是一个物理实体,它被放到表空间的一个数      据文件上。一个段segment只能属于一个表空间,但可以属于多个数      据文件。   3、范围:段由范围组成,范围由一组连续的数据块组成。一旦段中的      现有范围不能容纳新数据,该段将获取新的范围,如果需要的话,      该过程持续下去,直到表空间中的数据文件没有自由空间或已达到      每个段内部的范围最大数量为止。   4、块:ORACLE最基本的存储单

8、位,在建立数据库的时候指定,通常为      操作系统块大小的倍数。 三、内存结构   oracle内存结构大致具有四个区:软件代码区、系统全局区、程序全局   区和排序区。   1、系统全局区。(SGA)      系统全局区为一组由oracle分配的共享数据结构,它是实例的主要部      分,它含有数据维护、SQL语句分析与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。