成功安装Oracle g数据库后你会发现自己电脑运行速度会变慢配置较低的电脑甚至出现非常卡的状况通过禁止非必须开启的Oracle服务可以提升电脑的运行速度那么具体该怎么做呢?
按照win 位环境下Oracle g R安装详解中的方法成功安装Oracle g后共有个服务分别为Oracle ORCL VSS Writer ServiceOracleDBConsoleorclOracleJobSchedulerORCL
OracleMTSRecoveryServiceOracleOraDbg_homeClrAgentOracleOraDbg_homeTNSListenerOracleServiceORCL其中OracleDBConsoleorcl
OracleMTSRecoveryServiceOracleOraDbg_homeTNSListenerOracleServiceORCL是默认自动启动的OracleJobSchedulerORCL是默认自动禁止的其余的默认为手动操作假设您的全局数据库名为orcl则您的Oracle服务应该和上面的一样如下图所示
这七个服务的含义分别为
Oracle ORCL VSS Writer ServiceOracle卷映射拷贝写入服务VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘阵列等)创建高保真的时间点映像即映射拷贝(shadow copy)它可以在多卷或者单个卷上创建映射拷贝同时不会影响到系统的系统能(非必须启动)
OracleDBConsoleorclOracle数据库控制台服务orcl是Oracle的实例标识默认的实例为orcl在运行Enterprise Manager(企业管理器OEM)的时候需要启动这个服务(非必须启动)
OracleJobSchedulerORCLOracle作业调度(定时器)服务ORCL是Oracle实例标识(非必须启动)
OracleMTSRecoveryService服务端控制该服务允许数据库充当一个微软事务服务器MTSCOM/COM+对象和分布式环境下的事务的资源管理器(非必须启动)
OracleOraDbg_homeClrAgentOracle数据库NET扩展服务的一部分 (非必须启动)
OracleOraDbg_homeTNSListener监听器服务服务只有在数据库需要远程访问的时候才需要(非必须启动下面会有详细详解)
OracleServiceORCL数据库服务(数据库实例)是Oracle核心服务该服务是数据库启动的基础 只有该服务启动Oracle数据库才能正常启动(必须启动)
那么在开发的时候到底需要启动哪些服务呢?
对新手来说要是只用Oracle自带的sql*plus的话只要启动OracleServiceORCL即可要是使用PL/SQL Developer等第三方工具的话OracleOraDbg_homeTNSListener服务也要开启OracleDBConsoleorcl是进入基于web的EM必须开启的其余服务很少用
注ORCL是数据库实例名默认的数据库是ORCL你可以创建其他的即OracleService+数据库名