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???
|
|