Oracle在自己机器上装一个有必要的,毕竟有时候需要自己在家学习一下,但电脑不是自己用的,还是写个批处理解决一下,需要的时候点击一下启动,不需要就停止,很方便。这里将脚本给大家写一个,欢迎大家粘贴拷贝。
首先,自己先将自己的自动启动服务关闭,并记录一下,然后替换脚本中相应的服务名称即可。自己粘贴出去保存为“Oracle服务切换.bat”即可
echo off cls color 2e echo. │─────────────────────── │ echo. │ │ echo. │ 徐子焜制作 │ echo. │ blog.csdn.net/xzknet │ echo. │ │ echo. │ 一键切换Oracle启动服务 │ echo. │ OracleServiceKENDB 为我的Oracle服务名:KENDB │ echo. │ 注意更换您的服务 │ echo. │ (本脚本请放心使用) │ echo. │ │ echo. │ 1.启动 2.停止 │ echo. │ │ echo. │────────────────────────│ :F set zcyh= set /p zcyh=确定要启动Oracle(1,2) if /i "%zcyh%"=="1" goto START_ORACLE if /i "%zcyh%"=="2" goto STOP_ORACLE :START_ORACLE echo 确定要启动Oracle吗? pause net start OracleOraHome81Agent net start OracleOraHome81DataGatherer net start OracleOraHome81TNSListener net start OracleServiceKENDB ECHO ORACLE 启动成功。 goto PATCH_END :STOP_ORACLE echo 确定要停止Oracle吗? pause net stop OracleOraHome81Agent net stop OracleOraHome81DataGatherer net stop OracleOraHome81TNSListener net stop OracleServiceKENDB ECHO ORACLE 已经停止 goto PATCH_END :PATCH_END ECHO 敬请使用!作者 徐子焜 2009-11-14 按确定后退出 pause exit
注:很多朋友看到这个文章说我的这个服务非常老,呵呵,没办法,这个是Oracle8的时候写的,如果你使用的是Oracle10,11,XE之类的,建议你自己看一下Windows里面安装的Oracle服务,查看方法:开始-运行——Services.msc然后找到你的Oracle相关自动启动的服务。然后按照上文描述方法进行修改。;)
好了,开始你的Oracle开发之旅吧。顺便说一下OracleXE还是非常适合单机开发的,如果你使用XE,建议你看看我的博客里面有个文章,简单执行几个脚步就可以使用啦。地址也顺便说一下:http://blog.csdn.net/xzknet/archive/2011/03/10/6238356.aspx