請注意,在以下文中,(SID)均指數據庫安裝時所指定的SID名稱,(HOME_NAME)均指安裝時ORACLE_HOME指定的值的最后Oracle安裝名,Windows下默認類似(OraDb11g_home1),Oracle在一臺機器上可以多實例的存在,如果使用多實例,以下服務中關于SID和HOME_NAME的服務會成倍數存在,普通一數據庫一實例的應用,則各服務只會出現一次。以下所例服務并不是都會存在,和Oracle的安裝和使用方式相關。
OracleDBConsole(SID) 這個是采用瀏覽器使用的Oracle企業管理器,也就是訪問(https://localhost:1158/em)要用到的服務
Oracle(HOME_NAME)iSQL*Plus 是isql*plus的服務,要使用isqlplus,必須開啟該服務
OracleService(SID) 數據庫主服務,這個服務會自動地啟動和停止數據庫。如果安裝了一個數據庫,它的缺省啟動類型為自動。服務進程為ORACLE.EXE,參數文件init(SID).ora,日志文件(SID)ALRT.log,控制臺SVRMGRL.EXE、SQLPLUS.EXE。
如果只在本機使用控制臺的sqlplus來操作數據庫,則只需要啟動該服務
Oracle(HOME_NAME)TNSListener 監聽器服務,服務只有在數據庫需要遠程訪問時才需要(無論是通過另外一臺主機還是在本地通過 SQL*Net 網絡協議都屬于遠程訪問),本地訪問數據庫不需要這個服務,它的缺省啟動類型為自動,服務進程為TNSLSNR.EXE,參數文件 listener.ora,日志文件listener.log,控制臺LSNRCTL.EXE,默認端口1521、1526。
Oracle(HOME_NAME)Agent OEM代理服務,接收和響應來自OEM控制臺的任務和事件請求,只有使用OEM管理數據庫時才需要,它的缺省啟動類型為自動,服務進程為DBSNMP.EXE,參數文件snmp_rw.ora,日志文件nmi.log,控制臺LSNRCTL.EXE,默認端口1748。
Oracle(HOME_NAME)ClientCache 名字緩存服務,服務緩存用于連接遠程數據庫的Oracle Names 數據,它的缺省啟動類型是手動。然而,除非有一臺Oracle Names 服務器,否則沒有必要運行這個服務,服務進程為ONRSD.EXE,參數文件NAMES.ORA,日志文件ONRSD.LOG,控制臺 NAMESCTL.EXE。
Oracle(HOME_NAME)CMAdmin 連接管理服務,是構建Connection Manager服務器所用,只有服務器作為Connection Manager才需要,它的缺省啟動類型是手動,服務進程為CMADMIN.EXE,參數文件CMAN.ORA,日志文件CMADM_PID.TRC,控制臺CMCTL.EXE,默認端口1830。
Oracle(HOME_NAME)CMan 連接網關服務,是構建Connection Manager服務器所用,只有服務器作為Connection Manager才需要,它的缺省啟動類型是手動,服務進程為CMGW.EXE,參數文件CMAN.ORA,日志文件CMAN_PID.TRC,控制臺 CMCTL.EXE,默認端口1630。
Oracle(HOME_NAME)DataGatherer 性能包數據采集服務,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否則不需要啟動,它的缺省啟動類型是手動,服務進程為VPPDC.EXE,日志文件alert_dg.log,控制臺 vppcntl.exe。
Oracle(HOME_NAME)HTTPServer Oracle 提供的WEB服務器,一般情況下我們只用它來訪問Oracle Apache 目錄下的Web 頁面,比如說JSP 或者modplsql 頁面,除非你使用它作為你的HTTP服務,否則不需要啟動(若啟動它會接管IIS的服務),它的缺省啟動類型是手動,服務進程為APACHE.EXE,參數文件 httpd.conf,默認端口80。
Oracle(HOME_NAME)PagingServer 通過一個使用調制解調器的數字傳呼機或者電子郵件發出警告 ,它的缺省啟動類型是手動,服務進程PAGNTSRV.EXE,日志文件paging.log。
Oracle(HOME_NAME)Names Oracle Names服務,只有服務器作為Names Server才需要,它的缺省啟動類型是手動,服務進程NAMES.EXE,參數文件NAMES.ORA,日志文件NAMES.LOG,控制臺NAMESCTL.EXE,默認端口1575。
OracleSNMPPeerMasterAgent SNMP服務代理,用于支持SNMP的網管軟件對服務器的管理,除非你使用網管工具監控數據庫的情況,否則不需要啟動,它的缺省啟動類型是手動,服務進程為AGNTSVC.EXE,參數文件MASTER.CFG,默認端口161。
OracleSNMPPeerEncapsulater SNMP協議封裝服務,用于SNMP協議轉換,除非你使用一個不兼容的SNMP代理服務,否則不需要啟動,它的缺省啟動類型是手動,服務進程為ENCSVC.EXE,參數文件ENCAPS.CFG,默認端口1161。
Oracle(HOME_NAME)ManagementServer OEM管理服務,使用OEM時需要,它的缺省啟動類型是手動,服務進程為OMSNTSVR.EXE,日志文件oms.nohup。