冷備份資料檔恢複至新安裝 Oracle 後啟動報錯:
ORA-01991: invalid password file 'D:\oracle\ora92\database\PWDora9.ORA'
原因:新安裝產生的密碼檔與備份資料檔內部 SYS 密碼雜湊不一致,且資料庫**非歸檔模式**無法用 ALTER SYSTEM 重設。
HOST DEL D:\oracle\ora92\database\PWDora9.ORA
orapwd 重建(密碼設為舊資料庫 SYS 密碼):
HOST orapwd file=D:\oracle\ora92\database\PWDora9.ORA password=oraclepass entries=10
file:密碼檔完整路徑。password:SYS 密碼(必須與資料檔內部一致)。entries:最大 SYSDBA/SYSOPER 用戶數。ALTER DATABASE OPEN;
SHUTDOWN IMMEDIATE。orapwd 重建。STARTUP MOUNT → ALTER DATABASE OPEN(非歸檔)或 RECOVER DATABASE → ALTER DATABASE OPEN(歸檔)。SELECT * FROM v$instance;、應用連線測試。參考完整範例:DBOnline 冷備份恢複實例