安裝 Oracle 11g R2 (64-bit) 於 Windows 7 後,系統會註冊 7 項 Windows 服務。預設啟動過多服務會拖慢電腦效能,本文詳細解析各服務功能,指導開發者精準啟用必要服務。
| 服務名稱 | 功能描述 | 預設模式 | 建議 |
|---|---|---|---|
| Oracle ORCL VSS Writer Service | 卷影複製服務 (VSS),支援熱備份快照,不影響系統效能 | 手動 | 非必要,備份軟體需求時啟用 |
| OracleDBConsoleorcl | Enterprise Manager (EM) Web 控制台服務 | 自動 | 使用 EM 時啟用,命令列管理可停用 |
| OracleJobSchedulerORCL | 資料庫排程器 (DBMS_SCHEDULER) 背景作業 | 停用 | 有排程作業需求時啟用 |
| OracleMTSRecoveryService | Microsoft Transaction Server (MTS/COM+) 分散式交易協調 | 自動 | 非分散式交易環境可停用 |
| OracleOraDb11g_home1ClrAgent | .NET 預存程序 / CLR 整合擴充服務 | 手動 | 無 .NET 預存程序可停用 |
| OracleOraDb11g_home1TNSListener | 監聽器,處理遠端用戶端連線請求 | 自動 | 遠端連線/第三方工具 (PL/SQL Developer) 必啟 |
| OracleServiceORCL | 資料庫核心實例服務 (SID=ORCL),啟動資料庫基礎 | 自動 | 必須啟動,否則資料庫無法運作 |
OracleServiceORCL 即可。OracleOraDb11g_home1TNSListener。OracleDBConsoleorcl。@echo off
net start OracleServiceORCL
net start OracleOraDb11g_home1TNSListener
rem net start OracleDBConsoleorcl
pause
提示:服務名稱中的 ORCL 為預設 SID (Instance Name);若建立多個實例,服務名會對應變更為 OracleService<SID>。