三条命令速查手册(RAC 视角)
| 命令 | 本质 |
|---|---|
ALTER SYSTEM SWITCH LOGFILE |
切日志,异步返回,只管当前实例 |
ALTER SYSTEM ARCHIVE LOG CURRENT |
切日志 + 归档 + 等归档完成,全局所有 thread |
ALTER SYSTEM CHECKPOINT |
只刷脏块,不切日志不归档,默认全局,将切换后的日志active状态变为inactive状态 |
使用场景
| 场景 | 选哪条 |
|---|---|
| RMAN 备份前(热备、备份归档前) | alter system archive log current |
| 想让 redo 变成归档文件 | alter system archive log current |
| 只想快速挪个日志组、不在乎归档 | alter system switch logfile |
| RAC 里只切某一个节点 | switch logfile(连到该节点)或 archive log current thread N |
| 做存储快照、想让脏块落盘 将切换后的日志active状态变为inactive状态 | alter system checkpoint |
| 只想刷单个节点的脏块 | alter system checkpoint local |
| 归档停滞、清完空间后补归档 | alter system archive log all 或 archive log current |