newdamon 发表于 2012-8-28 14:40:17

oracle 检查点

1.alter system switch logfile

2.alter system checkpoint

3.alter tablespace/datafile read only

4.shutdown

5.热备份时

上面的五种情况都会触发检查点的执行,如果是第一种情况

SELECT * FROM V$log;

SELECT NAME, Checkpoint_Change#FROM V$datafile_Header;

两者之间总有一个检查点相对应。

如果是第二种情况

SELECT NAME, Checkpoint_Change#FROM V$datafile_Header;

的检查点发生变化而

SELECT * FROM V$log;

的检查点不发生变化,检查点的切换不会导致日志的切换

如果现在宕机oracle启动的时候需要实例恢复吗?

自我感觉应该不需要了

但是正常关机的时候检查点应该保持一致V$datafile_Header应该和v$log一致

还是V$log和V$datafile_Header???



页: [1]
查看完整版本: oracle 检查点