Windows下啟動停止Oracle11g服務
阿新 • • 發佈:2019-01-31
很多技術愛好者的電腦上總是安裝了很多軟體,包括應用軟體、開發工具軟體及資料庫軟體,但是隨著時間的流逝,慢慢地電腦上裝的軟體已經超出了電腦本身所能承載的量了,因而出現了電腦執行速度慢等問題。同時,也有一些單位或個人的電腦由於出廠年代有些久遠,即使只安裝一種或極少數軟體時也會顯示出執行速度慢的現象。如果我們並不是太頻繁使用某些軟體,為了加快機器的執行響應速度,我們就會選擇暫停這些軟體相關的服務以減輕記憶體、CPU的負載。下面我們將Oracle 11g作為一個例子來介紹一下。
Oracle本身就是一個很佔資源的軟體,光一個例項服務所佔記憶體,根據其安裝時分配的記憶體就至少要達到256MB以上,再加上其他附屬服務,光記憶體就要佔用實體記憶體的30%左右,至於CPU,Oracle也需要佔用30%左右,因而,我們考慮在有需要使用Oracle時啟用其相關服務,平時則停止該服務。 我們拿Oracle 11g作為例子。首先在“開始=〉執行”中輸入“services.msc”,按回車,進入“服務”控制檯,將Oracle ORCL VSS Writer Service、OracleDBConsolexx(xx表示例項名稱)@ ECHO 啟動 Oracle 11g 服務
net start "OracleDBConsoleorcl"
net start "OracleOraDb11g_home1TNSListener"
net start "OracleServiceORCL"
@ ECHO 啟動完畢 按任意鍵繼續
pause
exit
@ ECHO 停止 Oracle 11g 服務
net stop "OracleDBConsoleorcl"
net stop "OracleOraDb11g_home1TNSListener"
net stop "OracleServiceORCL"
@ ECHO 停止完畢 按任意鍵繼續
pause
exit