前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle数据库的关键系统服务整理

Oracle数据库的关键系统服务整理

作者头像
陈树义
发布2022-04-29 10:39:30
6670
发布2022-04-29 10:39:30
举报
文章被收录于专栏:陈树义陈树义

在Windows 操作系统下安装Oracle 9i时会安装很多服务——并且其中一些配置为在Windows 启动时启动。在Oracle 运行在Windows 下时,有些服务可能我们并不总是需要但又害怕停止了服务会影响使用。在这里这篇文章对Oracle常用服务的作用进行了整理,确保我们可以有选择性地停止不需要的服务。另外,还列出了基本上所有的Oracle服务极其作用,这部分可以当作索引使用。在Oracle数据库中最常用的两个服务分别是:OracleService<SID>服务、Oracle<HOME_NAME>TNSListener服务。

1、OracleService<SID>服务(必须启动)

无论在Oracle数据库的哪个版本中,使数据库在本地工作唯一需要运行的服务是OracleService<SID>服务(其中SID数据库实例ID)。如果我们创建了3个数据库实例,分别是:TESTDB1, TESTDB2, TESTDB3。那么Oracle会帮我们创建好3个系统服务,分别是:OracleServiceTESTDB1、  OracleServiceTESTDB2、OracleServiceTESTDB3。但我一般情况下可能经常只对某一个数据库进行操作,此时就可以通过控制面板将其他数据库实例的服务关掉,避免占用系统资源。一个数据库实例的关闭不影响另一个数据库实例的使用。

如果只开启OracleService<SID>服务,那么我们只能:应用连接到数据库中,使用Oracle自带的isqlplus连接到数据库。

如果没有启动OracleService<SID>服务,那么会出现:“ORA-12560:TNS:协议适配器错误”的错误提示信息。

2、Oracle<HOME_NAME>TNSListener服务(非必须启动)

这个服务用于启动ORACLE实例的服务,实现客户端和服务器通信,当需要用远程管理工具如plsql等远程访问数据库时才需要开启此服务(无论是通过另外一台主机还是在本地通过 SQL*Net 网络协议都属于远程访问)。其中<HOME_NAME>指你安装的Oracle Home名称,不同的oracle版本名称略有变化,常见的<HOME_NAME>值有OraHome92、OraHome81。我用的是10.2.0版本的数据库,<HOME_NAME>的值就是:OraDb10g_home1。

开启了这个服务,你就可以使用远程管理工具plsql等对数据库进行远程访问管理。根据不同版本的Oracle,这个监听的名字略有不同,我的是:OracleOraDb10g_home1TNSListener。 

如果没有启动该服务,则当使用任何Oracle工具(如SQL*Plus)时,都将出现:“ORA-12541 TNS:no listener” 。

3、OracleDBConsoleorcl服务(非必须启动)

这个服务是oracle EM的就是oracle企业管理器。这个工具可以通过网页的方式监控数据库,对数据库参数等做修改。里面还有oracle本身对于当前系统内存,SQL,参数等的建议。DBA可以根绝这些建议修改SGA,PGA,调优SQL等等。

4、OracleJobScheduler<SID>(非必须启动)

Oracle作业调度(定时器)服务,SID是指数据库实例ID。

此外,还有其它一些不常用的服务,这里也一并列出,可以当作索引使用:

============ Oracle服务索引  ============

OracleOraDb10g_home1iSQL*Plus

是isql*plus的服务,要使用isqlplus必须开启该服务

OracleOraHome92HTTPServer 服务

安装Oracle 时自动安装的Apache 服务器。一般情况下我们只用它来访问Oracle Apache 目录下的Web 页面,比如说JSP 或者modplsql 页面。

OracleOraDb11g_home1ClrAgent服务

Oracle数据库.NET扩展服务的一部分。

OracleMTSRecoveryService服务

服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)

Oracle ORCL VSS Writer Service服务

Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)

OracleHOME_NAMEAgent服务

OEM代理服务,接收和响应来自OEM控制台的任务和事件请求,只有使用OEM管理数据库时才需要,它的缺省启动类型为自动。服务进程为DBSNMP.EXE,参数文件snmp_rw.ora,日志文件nmi.log,控制台LSNRCTL.EXE,默认端口1748。

OracleHOME_NAMEClientCache服务

名字缓存服务,服务缓存用于连接远程数据库的Oracle Names 数据。它的缺省启动类型是手动。然而,除非有一台Oracle Names 服务器,否则没有必要运行这个服务。服务进程为ONRSD.EXE,参数文件NAMES.ORA,日志文件ONRSD.LOG,控制台 NAMESCTL.EXE。

OracleHOME_NAMECMAdmin服务

接管理服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMADMIN.EXE,参数文件CMAN.ORA,日志文件CMADM_PID.TRC,控制台CMCTL.EXE,默认端口1830。

OracleHOME_NAMECMan服务

连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMGW.EXE,参数文件CMAN.ORA,日志文件CMAN_PID.TRC,控制台 CMCTL.EXE,默认端口1630。

OracleHOME_NAMEDataGatherer服务

性能包数据采集服务,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否则不需要启动,它的缺省启动类型是手动。服务进程为VPPDC.EXE,日志文件alert_dg.log,控制台 vppcntl.exe。

OracleHOME_NAMEHTTPServer服务

Oracle 提供的WEB服务器,一般情况下我们只用它来访问Oracle Apache 目录下的Web 页面,比如说JSP 或者modplsql 页面。除非你使用它作为你的HTTP服务,否则不需要启动(若启动它会接管IIS的服务),它的缺省启动类型是手动。服务进程为APACHE.EXE,参数文件 httpd.conf,默认端口80。

OracleHOME_NAMEPagingServer服务

通过一个使用调制解调器的数字传呼机或者电子邮件发出警告(没试过),它的缺省启动类型是手动。服务进程PAGNTSRV.EXE,日志文件paging.log。

OracleHOME_NAMENames服务

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。

OracleHOME_NAMEManagementServer服务

OEM管理服务,使用OEM时需要,它的缺省启动类型是手动。服务进程为OMSNTSVR.EXE,日志文件oms.nohup。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-06-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档