@shjanken
2014-07-29T06:33:41.000000Z
字数 427
阅读 835
oracle 学习笔记 51cto
SCN 是经过计算的时间戳。
常见的 SCN:
在控制文件中:
系统 SCN :在数据库启动时记录
select checkpoint_change# from v$database;
文件 SCN
select name,checkpoint_change# from v$datafile;
结束 SCN: 在数据库正常关闭时记录
select name,last_change# from v$datafile
在数据文件头部
开始 SCN :在数据库启动时记录。
select name,last_change# from v$datafile_header;
每个日志条目都有一个SCN
SCN号,分别是First 和 Next。SCN 应该保持一致。SCN为空。当oracle再次启动时会自动开始实例恢复。oracle发现某个文件的SCN号过旧,就会对该文件应用日志。