关于SCN的理解,未完成....(摘自IT_PUB)

原创 2004年10月17日 20:27:00
dml一发生即使没有提交也会增加scn, job进程一样产生scn,只要对数据库中文件发生任何的改变都有可能产生scn,SCN: system change number, not system commit number .也就是 系统发生变化 所产生的一个时间点标志。不是提交的标志,只是因为提交也是系统的变化之一而已

一般DBWn修改的是数据块但不是数据文件头,只有检查点发生的时候才更新数据文件头,也就是说只有 ckpt 进程更新数据文件头(oracle8以前如果没有ckpt进程就是lgwr更新),dbwr只写数据块

检查点的发生,跟写日志文件是没有必然联系的
检查点通知 DBWR 写数据文件,写完后ckpt更新控制文件 和数据文件头

当DBWR 写 数据块的时候若发现 数据块的 相关 RDBA (位于日志文件的位置) 的 log block 还没有被写入日志文件,则在dbwr写块之前必须通知llgwr把log buffer 中日志写入日志文件(即还没有commit)






关于scn的理解

关于scn的理解系统检查点scn(v$database(checkpoint_change#))数据文件检查点(v$datafile(checkpoint_change#))数据文件终止scn(v$d...
  • jiajia_hn_cn
  • jiajia_hn_cn
  • 2004年10月28日 17:38
  • 690

关于SCN的理解

 关于scn的理解系统检查点scn(v$database(checkpoint_change#))数据文件检查点(v$datafile(checkpoint_change#))数据文件终止scn(v$...
  • zhaokeke2004
  • zhaokeke2004
  • 2005年02月21日 13:12
  • 873

Oracle中的SCN与备份,恢复的关系。

控制文件中的SCN有3种: SQL> select current_scn from v$database; CURRENT_SCN -----------      9861...
  • wavelet123
  • wavelet123
  • 2014年06月08日 17:16
  • 501

固定点2(未完成)

(setq  my     (lambda ( f)          (lambda (n)            (if (> n 0)                 (+  n  (funca...
  • chenbingchenbing
  • chenbingchenbing
  • 2011年03月23日 09:22
  • 124

借助SCN的变化来理解oracle备份与恢复的基本原理

SCN是oracle挂在墙上的时钟。早上起床,曰“起床SCN”;吃早餐,名“早餐SCN”;出门上班,称之为“出门SCN”。我们的任何活动,都会对应一个SCN。我们可借助oracle内部的一个包来获取系...
  • linwaterbin
  • linwaterbin
  • 2012年07月18日 12:20
  • 3150

关于scn的深入理解

SCN(System Change Number):系统改变号,一个由系统内部维护的序列号。当系统需要更新的时候自动增加,他是系统中维持数据的一致性和顺序恢复的重要标志。系统检查点scn(v$data...
  • cn_chenfeng
  • cn_chenfeng
  • 2007年09月17日 13:23
  • 1041

SCN(控制文件中的scn)

控制文件中的scn很多,最重要的有3类:数据库SCN、数据文件SCN和Checkpoint progress record中的SCN。数据库SCN和数据文件SCN分别从V$DATABASE和V$DAT...
  • gua___gua
  • gua___gua
  • 2015年01月17日 15:28
  • 1178

关于构造函数的理解

代码 1(父类和子类都自定义构造函数):class father { public: father(int agee):age(agee) { cout...
  • lh1573378488
  • lh1573378488
  • 2016年09月10日 10:36
  • 373

oracle SCN问题详解

ORACLE SCN问题详解(1)--基础概念详解       ORACLE SCN问题前后耗时两周,因刚开始对SCN问题不太了解,导致问题处理越来越麻烦,走了不少弯路,随着查询官方文档,不断研究...
  • songyundong1993
  • songyundong1993
  • 2016年09月12日 16:49
  • 3706

DBLINK触发的SCN异常

突然接到通知,说维护的系统存在SCN耗尽的风险,具体原因待定,很大的可能性时DBLINK使用导致的。经查维护系统当天最大SCN减去当前系统SCN为16天 鉴于使用的数据库版本为LINUX,ORACL...
  • sych888
  • sych888
  • 2016年11月01日 21:29
  • 756
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于SCN的理解,未完成....(摘自IT_PUB)
举报原因:
原因补充:

(最多只允许输入30个字)