数据库mount阶段
SQL> alter session set events 'immediate trace name file_hdrs level 10';
查看Trace文件位置
SQL> select value from v$diag_info where name = 'Default Trace File';
查看相应的日志中信息:
控制文件部分的信息:
Checkpoint cnt:55 scn: 0x0000.0011909a 11/12/2011 15:30:00
数据文件部分的信息
status:0x0 root dba:0x00000000 chkpt cnt: 55 ctl cnt:54
begin-hot-backup file size: 0
Checkpointed at scn: 0x0000.0011909a 11/12/2011 15:30:00
当检查点更新控制文件和数据文件头上的chkpt cnt信息时,在更新控制文件之前,可以获取当前的clt cnt,这个信息被计入了数据文件,也就是clt cnt:54。因不能保证当前更新控制文件上的Checkpoint cnt一定会成功。记录之前成功的clt cnt可以确保上一次的Checkpoint是成功完成的。从而省略了校验步骤。