一、服务说明
1.OracleDBConsoleorcl:非必须启动
Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。
2.OracleJobSchedulerORCL:非必须启动
Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。
3.OracleMTSRecoveryService:非必须启动
服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。
4.OracleOraDb11g_home1ClrAgent:非必须启动
Oracle数据库.NET扩展服务的一部分。
5.OracleOraDb11g_home1TNSListener:建议启动
监听器服务,服务只有在数据库需要远程访问的时候才需要。(无论远程计算机还是本地计算机,凡是通过Oracle Net网络协议连接数据库均属于远程访问,因此此服务一般是开启的)
6.OracleServiceORCL:必须启动
数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。
仅启动该服务时,可通过Oracle自带的"SQL Plus"连接Oracle数据库。
7.OracleORCLVSSWriterService:非必须启动
Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。
总结:
·通过第三方客户端工具访问Oracle的时候只需要开启两个服务:OracleServiceORCL(数据库实例服务)、OracleOraDb11g_home1TNSListener(监听器服务)。
·通过Java访问Oracle的时候需要开启三个服务:OracleServiceORCL(数据库实例服务)、OracleOraDb11g_home1TNSListener(监听器服务)、OracleORCLVSSWriterService。
二、设置非常用服务的启动类型为手动
Oracle安装后,“OracleDBConsoleorcl”、“OracleMTSRecoveryService”、"OracleOraDb11g_home1TNSListener"和
"OracleServiceORCL"服务的默认启动类型为自动。
可设置非常用服务的启动类型为手动。
右键此电脑,点击"管理",打开"服务",找到对应服务,右键点击"属性",修改启动类型为"手动",点击"应用"“确定”,关闭窗口即可。
建议只保留"OracleServiceORCL"和"OracleOraDb11g_home1TNSListener"两个服务的启动类型为自动。