首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Windows下Oracle關鍵服務啟動故障診療手冊

     編輯:Oracle 資料庫基礎

完整服務清單(以OraHome90為例)

全量安裝後共11項服務,核心三大件決定數據庫可用性:

  1. OracleOraHome90ManagementServer(OMS,0.5MB)
  2. OracleOraHome90TNSListener(監聽器,5.2MB)
  3. OracleServiceORACLE(實例服務,70MB)

其餘:OLAP、Agent、ClientCache、HTTPServer、PagingServer、SNMP Peer Encapsulator/MasterAgent等輔助服務。

高頻啟動錯誤與精準修復

錯誤現象根因服務解決步驟
ORA-12541: TNS:無監聽器
系統提示:服務未響應控制請求(1053)
OracleOraHome90TNSListener控制面板→管理工具→服務→右鍵啟動「OracleOraHome90TNSListener」
ORA-12500: TNS:監聽器無法啟動專用服務器進程OracleServiceORACLE同路徑啟動「OracleServiceORACLE」
VTK-1000: 無法連接Management ServerOracleOraHome90ManagementServer
或未輸入主機名
1. 啟動ManagementServer服務
2. 登錄時輸入完整計算機名

登錄憑證陷阱

  • 數據庫管理員:SYS/CHANGE_ON_INSTALL、SYSTEM/MANAGER(10g+安裝時自定義)
  • OMS管理員:sysman/oem_temp(切勿用SYS/SYSTEM登錄OMS,會提示憑證無效)

服務啟停順序鐵律

啟動順序

  1. OracleOraHome90TNSListener
  2. OracleOraHome90ManagementServer(會自動帶起OracleServiceORACLE)

關閉順序

  1. OracleOraHome90ManagementServer(提示輸入sysman/oem_temp)
  2. OracleOraHome90TNSListener 或 OracleServiceORACLE
遇到「資源被佔用」「I/O重複」「端口已用」等異常,優先聯繫系統管理員排查端口衝突或殘留進程,切勿強制重啟服務器。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved