小白学习日记2:如何解决安装oracle后系统变慢问题

参考链接 https://jingyan.baidu.com/article/dca1fa6f805620f1a44052d4.html 

    Oracle数据库是一个很占资源的软件,光一个实例服务所占内存,根据其安装时分配的内存就至少要达到256MB以上,再加上其他附属服务,光内存就要占用物理内存的400M左右,虚拟内存也会有等值或更高的损耗。因而,我们考虑在有需要使用Oracle时启用其相关服务,平时则停止该服务。

一、点击“开始”运行“services.msc”打开服务管理窗口

    找到oracle服务,某些服务可以在开机的时候先不启动,等需要用的时候再启动,所以开机可以先设置成手动。

1OracleDBConsoleorcl:控制台服务,只有需要使用浏览器来使用oracle企业管理器,才需要启动此服务,一般改为手动就可以了。

双击OracleDBConsoleorcl控制台服务,将启动类型修改为手动。

小白学习日记2:如何解决安装oracle后系统变慢问题

小白学习日记2:如何解决安装oracle后系统变慢问题
2OracleJobSchedulerORCL:定时器服务,一般不需要启动。

(3)OracleOraDb11g_home1ClrAgentOracle数据库.NET扩展服务的一部分。 (非必须启动)。

(4)OracleOraDb11g_home1TNSListener:监听器服务,如果有客户端需要连接到数据库,此服务必须打开,所以此服务必须启动。

(5)OracleServiceORCL:数据库的主服务,此服务必须启动才可以使用oracle,所以此服务必须启动。

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

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

    那么在开发的时候到底需要启动哪些服务呢?

对新手来说,要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于webEM必须开启的,其余服务很少用。

 

注:ORCL是数据库实例名,默认的数据库是ORCL。你可以创建其他的数据库,例如新的数据库名为SCOOPT,则服务名为OracleServiceSCOOPT

小白学习日记2:如何解决安装oracle后系统变慢问题