首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Windows 下 Oracle 核心服務詳解與啟停策略

     編輯:Oracle 資料庫相關知識

13 大核心服務清單

服務名顯示名進程關鍵文件/端口啟動類型必要性
OracleServiceSID數據庫實例ORACLE.EXEinitSID.ora, SIDALRT.log自動必須
OracleHOME_NAMETNSListener監聽器TNSLSNR.EXElistener.ora, 1521/1526自動需遠程訪問時
OracleHOME_NAMEAgentOEM 代理DBSNMP.EXEsnmp_rw.ora, 1748自動使用 OEM 時
OracleHOME_NAMEClientCache名稱緩存ONRSD.EXEnames.ora手動有 Oracle Names 服務器時
OracleHOME_NAMECMAdmin連接管理器管理CMADMIN.EXEcman.ora, 1830手動作為 CM 服務器時
OracleHOME_NAMECMan連接網關CMGW.EXEcman.ora, 1630手動作為 CM 服務器時
OracleHOME_NAMEDataGatherer性能數據採集VPPDC.EXEalert_dg.log手動使用 Capacity Planner/Performance Manager 時
OracleHOME_NAMEHTTPServerApache HTTPAPACHE.EXEhttpd.conf, 80手動需訪問 JSP/mod_plsql 時(會接管 IIS)
OracleHOME_NAMEPagingServer傳呼/郵件告警PAGNTSRV.EXEpaging.log手動極少用
OracleHOME_NAMENamesOracle NamesNAMES.EXEnames.ora, 1575手動作為 Names Server 時
OracleSNMPPeerMasterAgentSNMP 主代理AGNTSVC.EXEmaster.cfg, 161手動第三方網管工具監控時
OracleSNMPPeerEncapsulaterSNMP 封裝代理ENCSVC.EXEencaps.cfg, 1161手動不兼容 SNMP 代理時
OracleHOME_NAMEManagementServerOEM 管理服務器OMSNTSVR.EXEoms.nohup手動使用 OEM 管理多目標時

精簡啟停建議

  • 最小集合:單機開發/測試僅需 OracleServiceSID + OracleHOME_NAMETNSListener。
  • 生產標準:+ Agent(OEM 監控)、ManagementServer(中央管理)。
  • 禁用項:HTTP Server(除非確需)、Names、CM、SNMP、Paging、Data Gatherer —— 默認手動,按需啟用。
  • 端口衝突:HTTP Server 佔 80 會搶佔 IIS,安裝時可選擇不安裝或改端口。

常用控制命令

net start OracleServiceORCL
net stop OracleServiceORCL
lsnrctl start
lsnrctl stop
emctl start dbconsole
emctl stop dbconsole
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved