ITPub博客

首页 > 数据库 > Oracle > 31_系统改变号(SCN)详解

31_系统改变号(SCN)详解

原创 Oracle 作者:哎呀我的天呐 时间:2014-12-11 16:26:34 0 删除 编辑
select dbms_flashback.get_system_change_number,Scn_TO_TIMESTAMP(dbms_flashback.get_system_change_number) 
from dual
GET_SYSTEM_CHANGE_NUMBER SCN_TO_TIMESTAMP(DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER)
------------------------ ----------------------------------------------------------------
         1304070 26-NOV-14 08.01.16.000000000 AM

通过这个存储过程可以查询到scn对应的系统时间


控制文件中:
系统SCN select checkpoint_change# from v$database;
文件SCN select name,checkpoint_change# from v$datafile;
结束SCN select name,last_change# from v$datafile;

数据文件中:
select name , checkpoint_change# from v$datafile_header


检查点信息
增量检查点不会去更新数据文件头、以及控制文件中数据库SCN以及数据文件条目的SCN信息,而只是每三秒由CKPT进程去更新控制文件中的low cache rba信息,也就是检查点的位置。
 
增量检查点发生的时候checkpoint进程会将检查点队列的第一个数据块对应的LRBA写到控制文件中。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29990276/viewspace-1364696/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
https://cloud.tencent.com/developer/inventory/14362

注册时间:2014-10-30

  • 博文量
    403
  • 访问量
    2528711