| 錯誤碼 | 原因 | 解決方案 |
|---|---|---|
| ORA-12541: TNS:no listener | Listener 未啟動或損壞 | net start OracleOraHome81TNSListener 或 Net8 Assistant 重建 Listener |
| ORA-12500 / ORA-12560 | 資料庫服務未啟動 | net start OracleServiceORADB (SID=ORADB) |
| 服務啟動失敗 | 註冊表項損壞 | 1) ORADIM -DELETE -SID oradb 2) ORADIM -NEW -SID oradb 失敗則重開機 |
| ORA-12154: TNS:could not resolve service name | 網路服務名設定錯誤 | Net8 Assistant 重設本地服務名;檢查 tnsnames.ora 服務名首行無空格 |
| ORA-1034: Oracle not available | 服務啟動但資料庫未 Open | svrmgrl → connect internal → startup |
| ORA-12560 (頑固型) | 未知 | 任務管理器殺掉 Oracle.exe/ORADIM.exe,執行自訂 ora_startup.bat |
net start OracleOraHome81TNSListener
net start OracleServiceORADB
svrmgrl (視需要執行 startup)
net stop OracleOraHome81TNSListener
net stop OracleServiceORADB
服務名稱請參考「服務」中 Oracle* 項目實際名稱。