Welcome 微信登录

首页 / 数据库 / MySQL / Oracle scn之基本概念

一、scn的作用     Scn的作用主要是保证数据库的一致性。它是Oracle的内部时钟机制。Scn是实施对oracle恢复非常重要的机制。     Scn在数据库中无处不在,一般在控制文件,数据文件头,日志文件,数据文件等都记录scn值。     system scn从视图v$database中获得,对应checkpoint_change#字段;    datafile scn、last scn(stop scn)分别对应视图v$datafile中的checkpoint_change#,last_change#,    start scn则从v$datafile_header中checkpoint_change#得到。 二、查看当前scn control中有三种SCN分别为:system SCN、datafile SCN、last SCN(stop scn), System scnSQL> select checkpoint_change# from v$database; CHECKPOINT_CHANGE#------------------            451490 Datafile scnSQL> select name,checkpoint_change# from v$datafile;                NAME--------------------------------------------------------------------------------CHECKPOINT_CHANGE#------------------/opt/app/oracle/oradata/wolf/system01.dbf            451490 /opt/app/oracle/oradata/wolf/undotbs01.dbf            451490 /opt/app/oracle/oradata/wolf/sysaux01.dbf            451490  NAME--------------------------------------------------------------------------------CHECKPOINT_CHANGE#------------------/opt/app/oracle/oradata/wolf/users01.dbf            451490 Last scn(stop scn,正常启动的时候stop scn无穷大,  last_change#一定是NULL)SQL> select name,last_change# from v$datafile; NAME--------------------------------------------------------------------------------LAST_CHANGE#------------/opt/app/oracle/oradata/wolf/system01.dbf  /opt/app/oracle/oradata/wolf/undotbs01.dbf  /opt/app/oracle/oradata/wolf/sysaux01.dbf   NAME--------------------------------------------------------------------------------LAST_CHANGE#------------/opt/app/oracle/oradata/wolf/users01.dbf 数据文件头中有一种SCN :start SCNSQL> select name,checkpoint_change# from v$datafile_header; NAME--------------------------------------------------------------------------------CHECKPOINT_CHANGE#------------------/opt/app/oracle/oradata/wolf/system01.dbf            451490 /opt/app/oracle/oradata/wolf/undotbs01.dbf            451490 /opt/app/oracle/oradata/wolf/sysaux01.dbf            451490  NAME--------------------------------------------------------------------------------CHECKPOINT_CHANGE#------------------/opt/app/oracle/oradata/wolf/users01.dbf            451490
  • 1
  • 2
  • 3
  • 下一页
Oracle体系结构详解Oracle scn详解相关资讯      Oracle scn 
  • Oracle 11g通过SCN做增量备份修复  (05/19/2015 16:58:43)
  • Oracle数据库启动过程验证检查点  (11/26/2014 11:16:46)
  • Oracle SCN 深入研究  (08/18/2013 13:28:13)
  • Oracle SCN -system change number  (05/06/2015 11:58:11)
  • Oracle体系结构之SCN、实例恢复  (09/15/2013 07:04:43)
  • Oracle的SCN和RBA  (08/10/2013 11:12:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数