当前位置:七道奇文章资讯数据防范Oracle防范
日期:2011-01-25 22:55:00  来源:本站整理

<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防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .