| 環境 | 日誌模式 | 自動歸檔 | 目的 |
|---|---|---|---|
| 測試/開發 | NOARCHIVELOG | Disabled | 利於調整、避免產生大量歸檔佔用磁碟 |
| 生產 | ARCHIVELOG | Enabled | 保障安全、預防災難、支援任意時間點恢復 |
SQL> ARCHIVE LOG LIST;
Database log mode Archive Mode Automatic archival Enabled Archive destination /backup/archivelog Oldest online log sequence 2131 Next log sequence to archive 2133 Current log sequence 2133
Database log mode No Archive Mode Automatic archival Disabled Archive destination /u01/app/oracle/product/8.0.5/dbs/arch Oldest online log sequence 194 Current log sequence 196
SELECT * FROM V$DATABASE;
-- 關鍵欄位: LOG_MODE (ARCHIVELOG/NOARCHIVELOG)
SVRMGR> SHUTDOWN IMMEDIATE;
SVRMGR> STARTUP MOUNT;
⚠️ OPS/RAC 環境僅啟動一個執行個體操作
-- 啟用歸檔模式
SVRMGR> ALTER DATABASE ARCHIVELOG;
-- 或關閉歸檔模式
SVRMGR> ALTER DATABASE NOARCHIVELOG;
SVRMGR> ALTER DATABASE OPEN;
SVRMGR> ARCHIVE LOG LIST;
-- 確認顯示 Archive Mode / Enabled