編寫批處理指令碼啟動和關閉Oracle

2021-08-08 13:52:15 字數 1038 閱讀 3445

考慮到oracle相關服務開機啟動,電腦記憶體會被占用殆盡,執行速度會變的異常慢,但是,手動乙個乙個去啟動和關閉,又會非常麻煩。為了解決這個問題,寫了兩個bat檔案,用於啟動和關閉oracle

啟動指令碼

@echo off

echo 正在開啟oracle 11g 服務

::net start "oracle orcl vss writer service"

::net start oracledbconsoleorcl

::net start oraclemtsrecoveryservice

::net start oracleoradb11g_home1configurationmanager

net start oracleoradb11g_home1tnslistener

net start oracleserviceorcl

echo 啟動oracle 11g服務完成,請確認有沒有錯誤發生

pause

停止指令碼

@echo off

echo 正在關閉oracle 11g 服務

::net stop "oracle orcl vss writer service"

::net stop oracledbconsoleorcl

::net stop oraclemtsrecoveryservice

::net stop oracleoradb11g_home1configurationmanager

net stop oracleoradb11g_home1tnslistener

net stop oracleserviceorcl

echo 停止oracle 11g服務完成,請確認有沒有錯誤發生。

pause

指令碼需要以管理員身份執行,否則會報錯發生系統錯誤5,拒絕訪問。

批處理啟動和關閉服務

開啟服務 net start ufad ws60 net start vmauthdservice net start vmnetdhcp net start vmware nat service net start vmusbarbservice exit 關閉服務 把上面的start換成stop...

批處理指令碼編寫學習

結束程序 wmic process handle pid delete wmic process handle pid call terminate 結束svchost.exe程序,路徑為非c windows system32 svchost.exe的 wmic process where name...

Oracle 批處理啟動關閉服務

首先,自己先將自己的自動啟動服務關閉,並記錄一下,然後替換指令碼中相應的服務名稱即可。自己貼上出去儲存為 oracle服務切換.bat 即可 注 很多朋友看到這個文章說我的這個服務非常老,呵呵,沒辦法,這個是oracle8的時候寫的,如果你使用的是oracle10,11,xe之類的,建議你自己看一下...