首页 > 数据库 > Oracle > 31_系统改变号(SCN)详解
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/ ,如需转载,请注明出处,否则将追究法律责任。