Windows 環境啟動 Oracle 資料庫服務快速指南
資料庫無法連線的常見原因之一是 Oracle 服務未啟動。本文提供最精簡的啟動步驟,適用於 Windows 平台的 Oracle 11g/12c/19c 等版本。
核心啟動步驟
- 按 Win + R 開啟「執行」視窗,輸入
services.msc 並按 Enter。
- 在服務清單中找到以下兩項關鍵服務(預設名稱,實際可能因安裝路徑而異):
- OracleOraDb11g_home1TNSListener — 監聽器服務
- OracleServiceORCL — 資料庫實例服務(ORCL 為預設 SID)
- 依序以滑鼠右鍵點選上述服務 → 選擇「啟動」。
- 狀態欄顯示「執行中」即代表啟動完成。
驗證連線
開啟命令提示字元,執行:
sqlplus / as sysdba
若進入 SQL*Plus 提示符 SQL> 即表示資料庫已就緒。
常見問題排查
- 服務名稱不符:若安裝時自訂 SID 或 Oracle Home,服務名稱會不同,請以「OracleService」與「TNSListener」關鍵字搜尋。
- 服務啟動後隨即停止:檢查 Windows 事件檢視器 → Windows Logs → Application,尋找 Oracle 來源的錯誤代碼(如 ORA-12514、ORA-01033)。
- 防火牆阻擋:確保 1521 埠(或自訂監聽埠)在 Windows 防火牆開放輸入規則。
進階:設定自動啟動
在 services.msc 中將上述兩項服務的「啟動類型」改為「自動」,即可在 Windows 開機時自動啟動 Oracle 資料庫。
掌握此流程,即可快速解決因服務未啟動導致的連線失敗問題。