Windows系统环境下,Oracle服务是以后台服务的方式进行管理的,可以在Windows的服务管理界面来开启和关闭Oracle服务(在日常开发使用中,可以将几个不重要的服务设为手动启动,避免浪费系统资源)。Oracle在Window下安装完毕,安装服务列表如下图:
1、Oracle ORCL VSS Writer Service:
Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的性能。(非必须启动)
2、 OracleDBConsoleorcl:
OracleDBConsoleorcl是orcl库OEM-DB控制台的服务,负责Oracle客户端的操作。如果您想在orcl库中使用DB控制台模式的OEM,则需要启用此服务。默认实例是orcl。(非必须启动)
3、 OracleJobSchedulerORCL:
OracleJobSchedulerORCL是一个外部调度任务服务,负责Oracle中的调度任务。它只有在10.1版之后才可用。一般来说是没用的。默认情况下也会关闭,启用后会占用大量系统资源,一般不开启。Oracle作业调度(计时器)服务,ORCL是Oracle实例标识。(非必须启动)
4、OracleMTSRecoveryService:
服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)
5、 OracleOraDb11g_home1ClrAgent:
Oracle数据库 .NET扩展服务的一部分,可以在oracle 中将.NET程序集包装成存储过程使用,一般不开启。(非必须启动)
6、OracleOraDb11g_home1TNSListener :
该服务为Oracle客户端提供监听程序的服务,只有启动该服务,本地的客户端程序才能通过监听连接到数据库,和数据库进行交互。在需要远程连接数据库时需要启动。
7、OracleService+服务名(ORCL):
该服务是Oracle数据库的基础,核心服务,只有启动该服务才能正常使用Oracle数据库。(必须启动)
以上就是基本的Window环境下的Oracle服务,在使用时可能还会发现一个OracleRemExecService服务,在windows 上安装完Oracle Database 或者Client 11gR2之后,OracleRemExecService这个服务出现在Windows 服务中,该服务的启动类型为已禁用(disabled),这是一个暂时性的服务,当它被OUI使用时才会出现,OUI完成工作后,就会消失,可以忽略该服务。
提示:在使用第三方客户端连接Oracle数据库时,OracleOraDb11g_home1TNSListener 服务必须启动,才能连接到远程数据库!