| # | 服務名稱 | 關鍵性 |
|---|---|---|
| 1 | Oracle OLAP 9.0.1.0.1 | 選用 |
| 2 | Oracle OLAP Agent | 選用 |
| 3 | OracleOraHome90Agent | Intelligent Agent,OEM 必需 |
| 4 | OracleOraHome90ClientCache | 選用 |
| 5 | OracleOraHome90HTTPServer | iAS/Apache,Web 管理介面用 |
| 6 | OracleOraHome90ManagementServer | OMS 核心,約 0.5MB 記憶體 |
| 7 | OracleOraHome90PagingServer | 傳呼服務 |
| 8 | OracleOraHome90SNMPPeerEncapsulator | SNMP 代理 |
| 9 | OracleOraHome90SNMPPeerMasterAgent | SNMP 主代理 |
| 10 | OracleOraHome90TNSListener | 監聽器,約 5.2MB |
| 11 | OracleService | 資料庫例程,約 70MB |
三大關鍵服務:ManagementServer、TNSListener、OracleService
現象:客戶端連線報錯、OEM 無法連線資料庫
原因:OracleOraHome90TNSListener 服務未啟動或監聽器損壞
解決:
services.msc → 啟動 OracleOraHome90TNSListenerlsnrctl status 檢查;必要時 Net8 Configuration Assistant 重建監聽器現象:啟動 OracleOraHome90ManagementServer 時彈出
原因:監聽器未就緒,OMS 啟動逾時
解決:先確保 TNSListener 已啟動並 lsnrctl status 正常,再啟動 ManagementServer
現象:監聽器啟動但無法衍生專用伺服器進程
原因:OracleService 例程服務未啟動
解決:services.msc → 啟動 OracleService(如 OracleServiceORCL)
完整訊息:VTK-1000: Unable to connect to Management Server. Please verify that you have entered the correct hostname and port for the Oracle Management Server.
兩大原因:
OracleOraHome90ManagementServer 服務未啟動解決:
services.msc → 啟動 OracleOraHome90ManagementServerlocalhost 或實際主機名 → 連接埠 7771(預設)OracleOraHome90TNSListenerOracleServiceOracleOraHome90ManagementServerOracleOraHome90HTTPServer(若使用 Web 版 OEM)OracleOraHome90Agent(Intelligent Agent)lsnrctl status → 顯示「The listener supports no services」→ 例程未向監聽器註冊,等待 PMON 自動註冊或 ALTER SYSTEM REGISTERsqlplus sys/pwd@SID as sysdba → 確認資料庫開啟https://host:1810/OEM 或啟動 OEM Console → 輸入 Management Server 主機名 → 登入C:\WINNT\system32\drivers\etc\hosts 有 127.0.0.1 localhost 及實際主機名對應$ORACLE_HOME/sysman/log/oms.logOracle 9i OEM/OMS 啟動失敗 90% 集中在「三大服務未全開」與「主機名未填」。建立標準啟動腳本(net start ... 依序呼叫)並納入開機自動執行,可徹底消除人為遺漏。