Oracle10g安装后,会形成如下的服务,默认情况下很多服务都是自启动的,如果不常操作本机的Oracle数据库,可以将其设置为手动启动,这样可以大大提高系统运行速度。
如何合理配置这些服务,需要对各个服务的作用做个了解才行:
OracleServiceORCL:数据库的主服务,此服务的必须启动才能使用Oracle。此服务的命名规则是OracleService+全局数据库名称
OracleOraDb10g_home1TNSListener:Orace监听服务,如果有客户端需要连接到数据库,此服务必须打开。
OracleOraDb10g_home1iSQL*Plus:Oracle iSQL*Plus服务,只有在Web页面中使用iSQL*Plus时候才需要启动。
OracleJobSchedulerORCL:定时器的服务进程。
OracleDBConsoleorcl:oracle数据库控制台,启动之,10gR2里通过http://hostname/ip:1158/em进入数据库管理控制台
@echo off set ORAHOME="OraDb10g_home1" set ORASID="ORCL" net start OracleService%ORASID% net start Oracle%ORAHOME%TNSListener net start OracleOraDb10g_home1iSQL*Plus pause @echo off net stop OracleCSService net stop OracleDBConsoleorcl net stop OracleJobSchedulerORCL net stop OracleOraDb10g_home1iSQL*Plus net stop OracleOraDb10g_home1SNMPPeerEncapsulator net stop OracleOraDb10g_home1SNMPPeerMasterAgent net stop OracleOraDb10g_home1TNSListener net stop OracleServiceORCL pause