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