sqlplus user/pass 僅提示重新輸入帳號。control01.ctl 損壞。Oracle 控制檔預設多路徑鏡像 (Multiplexing),若至少有一份完好,即可用其覆蓋損壞檔案。
sqlplus / as sysdbaSHUTDOWN IMMEDIATE (若已掛起則 SHUTDOWN ABORT 再 STARTUP MOUNT 後 SHUTDOWN IMMEDIATE)MV control01.ctl control01.ctl.bakCP control03.ctl control01.ctl (擇一完好副本)STARTUP關鍵點:必須在資料庫關閉狀態下替換控制檔,否則 OS 層面會提示「檔案被佔用無法覆蓋」。若所有控制檔皆損壞,需從備份還原或重建控制檔 (
CREATE CONTROLFILE),難度較高。
V$CONTROLFILE.STATUS 全為有效。CONFIGURE CONTROLFILE AUTOBACKUP ON;