<b>Oracle数据文件的特点介绍</b>[Oracle防范]
本文“<b>Oracle数据文件的特点介绍</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我们大家都知道每个Oracle数据库城市有一个或是多个物理的Oracle数据文件,数据库信息(构造,数据)的主要作用是来保存在这些相关的数据文件,并且只有这些相关的文件Oracle才可以注释与管理这些存储.Oracle数据文件具有以下一些特点:
1.一个数据文件仅仅关联一个数据库,Oracle数据文件与数据库之间对应关系是一对一关系,当然反过数据库与数据文件是一对多关系.
2.数据文件可以自动扩大,当数据存储需求更多存储空间时刻,就是存储数据的数据随存储数据量增大,数据文件也可以自动增长,以满意数据存储需求.
3.一个或多个数据文件构成一个逻辑单元,称之为表空间.Oracle数据文件与表空间之间对应关系也是一对一关系,当然反过表空间与数据文件对应关系是一对多的关系.
存储在数据文件中的是可以读,当然这些数据是保存在Oracle数据库实例中特定的内存区域中,假如一个用户要读取数据库中一个表,这个用户是不能直接读取物理磁盘上的数据文件的.
首先Oracle承受这个恳求后,从造当位置(物理磁盘)上读取呼应的数据到内存中,这个时刻用户才可以瞥见数据.Oracle软件是注释Oracle存储与管理数据的.假如这个时刻我们改正数据,这些数据是不会当即写到磁盘中的.要到特按时刻才会写磁盘.频繁当即写会引I/O性能下降.
Oracle会在特按时刻完成这数据写工作.
掌握文件
每一个Oracle数据库都有一个掌握文件.这个掌握文件是Oracle可以正常工作一个前提.掌握文件普通有三个功效:一记录着物理磁盘上信息.二记录Oracle数据库本身逻辑构造.三:起到一个全局监管作用.它普通包含以下几个部份:
1.数据库名称
2.Oracle数据文件与日记文件在磁盘上信息.
3.数据库成立时间
假如掌握文件丧失那么Oracle数据库就不能下常启动,理论上只能启动到MOUNT状况.因为掌握文件如此重要,Oracle答应同时可以镜像多个掌握文件.
当数据库启动时刻,掌握文件中记录Oracle数据文件与日记文件必必要被Oracle进程所读取.数据库构造改变也随时记录在掌握文件中.掌握文件对Oracle恢复也启着非常大作用.
重做日记文件
每个Oracle数据库都包含至少两组到多组重做日记文件,重做日记文件主如果记录数据改变一历程.是记录一个持续改变历程.其实掌握也记录Oracle改变历程,但是两都还是有很大辨别的,掌握记录着数据库体系构造的改变.一个架构的改变,重做日记文件当然也记录这些改变,但它记录更细数据库中数据改变.这些信息主如果用于数据库恢复操作.
归档日记文件
因为Oracle数据库只要发生操作重做日记文件,就会记录这些信息.但是当记录一定的时刻,假如把这些信息给永久保存下来,那么保存下来的”日记”就称之会归档日记.当然假如数据库要运行归档情势下,假如数据不运行归档情势下,那么重做日记就循环写.
参数文件
因为Oracle数占据两部份构成,数据库与实例.数据库一个体系构造是由掌握文件举行记录的,但实例体体系构造呢?这些当然是由参数文件来记录着,当然参数文件还记录Oracle软件本身操作的一些特点,比方上面说到能否归档当.参数据文件记录大部信息都抽像的,但是数据库实例子启动,这时并不拜候数据库,因为必必要掌握文件指导着物理体系构造.关于关于参数文件向物理构造过渡,有一个非常重要的参数就是掌握文件.这个参数记录着掌握文件在磁盘上位置.而掌握文件又记录Oracle数据文件与日记文件和数据本身一些信息.从这里我们可以看出数据库启动是分三个阶段举行的.
1.第一步读取参数文件启动实例.这时并没有翻开数据库,到这种状况也就是我们常说的NOMOUNT状况.
2.第二步按照参数文件记录读取掌握文件.这时刻只是读取掌握文件,还没有对掌握文件举行注释.普通恢复操作都是在这步完成.MOUNT
3.第三步按照掌握文件中的信息,读取Oracle数据文件与掌握文件.当然这时刻在查对磁盘上记录的信息和掌握文件本身信息.假如不通过,会告之有问题,数据库要举行恢复.(当然这步是必须的,我们想假如不管对不对都正常启动,那么感受数据就会变得非常乱,用户自己数据丧失了或是丧失都不知道,这样很可怕,这点可以看出注释掌握文件也就是查抄数据库完好性),假如比对成功这时刻数据库便可以OPEN了.
告警日记
关于数据,操作记录 实例子与数据库信息都有对应记录信息了,但是假如我们操作上呈现问题或是数据库本身呈现问题,这些问题又有谁来记录呢?记录这些信息普通要告警日记,假如没有告警日记会有什么问题,就是运行着数据库发行了什么问题我们都不知道.我们可以做一个比方.
掌握文件只在数据库启动之初考核一下.假如通过我就让你启动,但数据库运行历程呈现的问题,我不管,但这些有谁来管呢?当然就是告警日记了.它应当时刻伴随数据库,记录一些影响数据安康问题.
备份文件
数据库仅唯一归档日记还是很安全,有的时刻还需求备份,备份文件就是归档日记后备部份,但是它是非常强盛,它是Oracle管理工具生成文件,当然要也可以冷备.管理工具管理着数据库安全与备份,它的表现就是拥有备份文件.只有Oracle特定工具才能注释的格局.用于在灾难情形(比方没有了归档)下举行恢复.
以上是“<b>Oracle数据文件的特点介绍</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |