下载此文档

的解释.doc


文档分类:建筑/环境 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
SCN ,Checkpoint, recovery的认识--- start SCN stop SCN
及何时进行recovery 的理解--- start SCN stop SCN  checkpoint count(t)---checkpoint SCN
   有些迷惑,所以对数据库何时需要recovery 也一直有些疑问,今天看一本rac 关于何时要recovery 介绍,觉得写得很好,顺便在网上找了一下相关的东西。
  SCN 是当数据库每次改变后都会自动增加的在数据库内核中的逻辑时钟。mit版本.
  当数据库的check-points 发生时, (checkpoint scn)将会记录到数据文件的头部,并称之为start SCN.
   在数据库的control file中同样为每一个datafile ,这个称之为 stop ,Stop SCN大小是没有限制的。
Checkpoint counter(T) 存在于每一个数据文件和control file的头部,Checkpoint counter 当一个datafile 发生checkpoint 时就会增加一次,同时start SCN值也将得到更新。但当datafile 处于热备模式时, datafile 头部的checkpoint 信息将被冻结,但checkpoint count 还将增加更新(t和checkpoint scn: hives/2004/06/)。
当数据库以shutdown normal ,shutdown immediate关闭时,oracle将在真正关闭这前,执行一个checkpoint 产生一个 checkpoint SCN(既更新每个datatfile 的start SCN)并将datafile 头部的 start SCN对应的写到control file 中每个datafile 的stop SCN。
当数据库start的时候,oracle将对所有的数据文件通过以下两种方式来进行一致性检查:
1.        检查每一个datafile 的数据文件头的starrt SCN 与control file中对应datafile 的stop SCN.
2.        检查 checkping count(T)是否能对应上。
如查两个检查都是成功的,oracle可以确认数据文件是不需要recovery 的。
如果某个datafile的start SCN 和control file 的stop SCN不相符时,将需要进行驶recovery,所以数据库是以abort方式shutdown 或因为异常crash时,要进行recovery. Orcle 将检查每个数据文件的checkpoint counters,如果checkpoint counts检

的解释 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小27 KB
  • 时间2018-05-17