自己写两个批处理文件来手动启动和停止Oracle服务(一直开着服务会比较耗损系统资源,影响系统运行速度)
启动和关闭数据库所使用的服务器名称和说明:
服务名称
OracleOracle_homeTNSListener
OracleServiceSID
OracleDBConsoleSID
其中,Oracle_home表示Oracle主目录,如Oracle11g_home1;SID表示Oracle系统标识符,如OracleServiceMAG01的MAG01。
注意:尽管这3个服务都是可以单独地启动和关闭的,但它们之间不像Oracle 10g 中那样没有依存关系。比较好的启动顺序是:OracleOracle_homeTNSListener,OracleServiceSID,OracleDBConsoleSID。关闭时次序相反。下面给出了自己写的已经排好顺序的启动和停止服务的两个批处理文件:
Start Oracle 11g Service.bat
@echo off
echo
pause
net start OracleOraDb11g_home1TNSListener
net start OracleServiceMAG01
net start OracleDBConsolemag01
echo
Pause
Stop Oracle 11g Service.bat
@echo off
echo
pause
net stop OracleDBConsolemag01
net stop OracleServiceMAG01
net stop OracleOraDb11g_home1TNSListener
echo
Pause