实现功能: 动态的启动Oracle服务。
问题背景: 系统启动时,自动的启动oracle相关服务,如果不用Oracle的相关服务,这样会白白占用系统很多资源(例如:会吃掉很多内存)。
最终目的: 当需要用到oracle服务时,能够很快的启动相关服务,不需时,能够很快的关闭,不让他占用任何资源。
功能实现: 新建一个.bat文件,在里面添加如下语句:
net start OracleDBConsoleorcl
net start OracleServiceORCL
net start OracleorclTNSListener
pause
net stop OracleDBConsoleorcl
net stop OracleServiceORCL
net stop OracleorclTNSListener
exit
OK, 问题解决了,需要对上面的语句做如下解释:
启动一个服务的命令: net start 服务名
关闭一个服务的命令: net stop 服务名