Oracle在自己機器上裝一個有必要的,畢竟有時候需要自己在家學習一下,但電腦不是自己用的,還是寫個批處理解決一下,需要的時候點擊一下啟動,不需要就停止,很方便。這裡將指令碼給大家寫一個,歡迎大家粘貼拷貝。
首先,自己先將自己的自動啟動服務關閉,並記錄一下,然後替換指令碼中相應的服務名稱即可。自己粘貼出去儲存為“Oracle服務切換.bat”即可
echo off<br />cls<br />color 2e<br />echo. │─────────────────────── │<br />echo. │ │<br />echo. │ 徐子焜製作 │<br />echo. │ blog.csdn.net/xzknet │<br />echo. │ │<br />echo. │ 一鍵切換Oracle啟動服務 │<br />echo. │ OracleServiceKENDB 為我的Oracle服務名:KENDB │<br />echo. │ 注意更換您的服務 │<br />echo. │ (本指令碼請放心使用) │<br />echo. │ │<br />echo. │ 1.啟動 2.停止 │<br />echo. │ │<br />echo. │────────────────────────│</p><p>:F<br />set zcyh=<br />set /p zcyh=確定要啟動Oracle(1,2)<br />if /i "%zcyh%"=="1" goto START_ORACLE<br />if /i "%zcyh%"=="2" goto STOP_ORACLE</p><p>:START_ORACLE<br />echo 確定要啟動Oracle嗎?<br />pause<br />net start OracleOraHome81Agent<br />net start OracleOraHome81DataGatherer<br />net start OracleOraHome81TNSListener<br />net start OracleServiceKENDB<br />ECHO ORACLE 啟動成功。<br />goto PATCH_END</p><p>:STOP_ORACLE<br />echo 確定要停止Oracle嗎?<br />pause<br />net stop OracleOraHome81Agent<br />net stop OracleOraHome81DataGatherer<br />net stop OracleOraHome81TNSListener<br />net stop OracleServiceKENDB<br />ECHO ORACLE 已經停止<br />goto PATCH_END</p><p>:PATCH_END<br />ECHO 敬請使用!作者 徐子焜 2009-11-14 按確定後退出<br />pause<br />exit<br />
註:很多朋友看到這個文章說我的這個服務非常老,呵呵,沒辦法,這個是Oracle8的時候寫的,如果你使用的是Oracle10,11,XE之類的,建議你自己看一下Windows裡面安裝的Oracle服務,查看方法:開始-運行——Services.msc然後找到你的Oracle相關自動啟動的服務。然後按照上文描述方法進行修改。;)
好了,開始你的Oracle開發之旅吧。順便說一下OracleXE還是非常適合單機開發的,如果你使用XE,建議你看看我的部落格裡面有個文章,簡單執行幾個腳步就可以使用啦。地址也順便說一下:http://blog.csdn.net/xzknet/archive/2011/03/10/6238356.aspx