ORAPWD FILE=$ORACLE_HOME/dbs/PWDdemo.ora PASSWORD=oracle ENTRIES=10
STARTUP NOMOUNT
ALTER DATABASE MOUNT
ALTER DATABASE OPEN
同場景二流程,參考下文。
核心策略:重建控制檔 + RESETLOGS 開啟。
ORADIM -NEW -SID demo -INTPWD oracle 建立服務與密碼檔。oradata/demo/。STARTUP NOMOUNT PFILE=... → 執行 CREATE CONTROLFILE 腳本 (含 RESETLOGS NOARCHIVELOG)。
RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
CANCEL
ALTER DATABASE OPEN RESETLOGS;
oradata 下所有檔案,複製備份資料檔進入。| 階段 | 命令 | 讀取檔案 | 用途 |
|---|---|---|---|
| NOMOUNT | STARTUP NOMOUNT | 參數檔 (PFILE/SPFILE) | 啟動執行個體、分配 SGA |
| MOUNT | ALTER DATABASE MOUNT | 控制檔 (參數檔指定路徑) | 取得資料檔/日誌檔路徑資訊 |
| OPEN | ALTER DATABASE OPEN | 資料檔/日誌檔 (控制檔記錄路徑) | 開放資料庫供存取 |
CHARACTER SET ZHS16GBK 需與原庫一致。