同时安装sql server和oracle导致系统启动变慢的解决方案

不比2000有个 开关的程序 所以上网找了下教程 自己写个批处理 自动启动服务
哇哈哈 突然觉得 只要有网络 语言不是啥大的障碍 写起来都差不多呀 哇哈哈
话说最近又加了个ORACLE的服务 依然偷懒 把原先的改改用吧 哈哈 就成这样了
复制代码 代码如下: @echo off echo
开启SQLSERVER服务按1 echo 关闭SQLSERVER服务按2 echo 开启ORACLE服务按3
echo 关闭ORACLE服务按4 set /p ans= if %ans%==1 goto sts if %ans%==2 goto
ovs if %ans%==3 goto sto if %ans%==4 goto ovo :sta echo
准备开启SQLSERVER服务 net start SQLWriter net start ReportServer net
start MsDtsServer net start msftesql net start SQLBrowser net start
MSSQLSERVEROLAPService net start SQLSERVERAGENT net start
MSSQL$SQLEXPRESS net start MSSQLSERVER goto exit :ovs echo
准备关闭SQLSERVER服务 net stop SQLWriter net stop ReportServer net stop
MsDtsServer net stop msftesql net stop SQLBrowser net stop
MSSQLSERVEROLAPService net stop SQLSERVERAGENT net stop MSSQL$SQLEXPRESS
net stop MSSQLSERVER goto exit :sto echo 准备开启ORACLE服务 net start
OracleDBConsoleorcl net start OracleOraDb10g_home1iSQL*Plus net start
OracleOraDb10g_home1TNSListener net start OracleServiceORCL goto exit
:ovo echo 准备关闭ORACLE服务 net stop OracleDBConsoleorcl net stop
OracleOraDb10g_home1iSQL*澳门金沙vip,Plus net stop
OracleOraDb10g_home1TNSListener net stop OracleServiceORCL goto exit
:exit echo over

Oracle:

  相关的服务如图:

澳门金沙vip 1

  服务介绍:
    OracleDBConsoleorcl:控制台服务,只有需要使用浏览器来使用oracle企业管理器,才需要启动此服务,一般改为手动不启动就可以。
    OracleJobSchedulerORCL:定时器服务,一般不需要启动。
    OracleOraDb10g_home1iSQL*Plus:iSQL*Plus服务,只有需要在web页面中使用iSQL*Plus时才需要启动,一般不需要启动。
    OracleOraDb10g_home1TNSListener:监听器服务,如果有客户端需要连接到数据库,此服务必须打开,
所以此服务必须启动。
    OracleServiceORCL:数据库的主服务,此服务必须启动才可以使用oracle,所以此服务必须启动。

  一般Oracle必须启动的服务只有两个,OracleOraDb10g_home1TNSListener监听服务和OracleServiceORCL数据库主服务。

Oracle10g安装后,一般会有如下几个服务:

  首先说一下我notebook的配置:cpu:i3-2310M/内存:4GB(实际2.95GB可用,因为是32位系统)/显卡:GT
550M(显存2GB)/硬盘:500GB
在只安装VS,sql
server的情况下,我电脑的启动速度一般在32秒左右,但是我昨天安装了oracle
10g之后,电脑的启动速度一下子减慢到130秒,也就是安装完oracle后,电脑的启动时间增加了100秒左右,经过分析,应该是oracle所安装的服务加入了开机自动启动导致的。

6.OracleOraDb10g_home3SNMPPeerMasterAgent

  解决因安装sql和oracle导致开机启动慢的方法就是将那些自动启动的项目改为手动,等到需要连接数据库的时候再手动将其启动就可以了。下面分别总结了sql
和oracle的服务,列出了哪些可以暂时禁用,哪些可以由自动改为手动。

SNMP协议封装服务,用于SNMP协议转换,除非你使用一个不兼容的SNMP代理服务,否则不需要启动,它的缺省启动类型是手动。服务进程为ENCSVC.EXE,参数文件ENCAPS.CFG,默认端口1161。

Sql server:

  相关的服务如图

澳门金沙vip 2

   我的机子上共有六个关于sql
server的服务,当然这个跟安装时选择的不同功能有关,这些服务的作用上面都有说明,我这里就不啰嗦了。如果要正常使用sql
server,必须启动的服务只有两个,MSSQLSERVER数据库主服务和MSSQLFDLauncher全文搜索服务(这个服务是随数据库主服务一起启动和停用)。

  启动方法:

    第1种:通过命令,net start
服务名(在这里是mssqlserver),停止对应的命令是,net stop 服务名。
    第2种:通过服务窗口,计算机/管理/服务 中找sql开头的服务。

SNMP服务代理,用于支持SNMP的网管软件对服务器的管理,除非你使用网管工具监控数据库的情况,否则不需要启动,它的缺省启动类型是手动。服务进程为AGNTSVC.EXE,参数文件MASTER.CFG,默认端口161。

数据库的主服务,此服务的必须启动才能使用Oracle。此服务的命名规则是OracleService+全局数据库名称。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。

定时器的服务进程。

9.OracleMTSRecoveryService,该服务允许数据库充当一个微软事务服务器、COM/COM+对象和分布式环境下的事务的资源管理器。

5.OracleOraDb10g_home3SNMPPeerEncapsulator