SHUTDOWN IMMEDIATElog_archive_start = true log_archive_dest_1 = 'location=E:\oracle\archive' log_archive_format = 'ORA_%S.arc'
STARTUP MOUNTALTER DATABASE ARCHIVELOG;ALTER DATABASE OPEN;ARCHIVE LOG LIST 顯示 Database log mode Archive ModeALTER SYSTEM SWITCH LOGFILE;
指定目錄下出現 ORA_0379.arc 等檔案,序號由 Oracle 自動遞增。
| 模式 | 備份點 | 可恢復粒度 | 資料損失風險 |
|---|---|---|---|
| Noarchivelog | 每日冷/熱備份 | 僅能恢復至備份時間點 | 備份間隔內所有變更遺失 |
| Archivelog | 每日備份 + 連續歸檔 + 線上 Redo | 精確至故障前任意 SCN/時間 | 零資料損失 (前提:備份與歸檔皆完好) |
環境:C 盤系統、D 盤資料檔、E 盤歸檔與多路徑控制檔/Redo。D 盤損壞,最近 5 天備份失敗,但歸檔完整。
STARTUP MOUNT,Oracle 提示檔案損壞需恢復。RECOVER DATAFILE 'D:\Oracle\Data01.dbf'; 依提示應用歸檔與線上 Redo。ALTER DATABASE OPEN;RECOVER DATABASE; 一鍵完成(建議手動步驟掌握進度)。RMAN VALIDATE ARCHIVELOG ALL)。