大家都知道oracle是很占用記憶體的,電腦稍微差點開機關機都卡半天.所以可以寫乙個自動檢測關閉開啟oracle服務的vbs指令碼
**如下:
set ws =createobject(「wscript.shell」)
『set src=getobject( 「winmgmts:root/cimv2」 ).execquery(「select * from 『win32_service」 )
『for each i in src.name
『msgbox i
『next
『if instr(1,src,」oracle.exe」)=0 then
『ws.run 「net start oracleserviceorcl」
『ws.run 「net start oracleoradb11g_home1tnslistener」
『else
『ws.run 「net stop oracleserviceorcl」
『ws.run 「net stop oracleoradb11g_home1tnslistener」
『end if
dim wmi,objs,process
i = 0
set wmi=getobject(「winmgmts:」)
set objs=wmi.instancesof(「win32_process」)
process=」「
for each obj in objs
process = obj.description
if process = 「oracle.exe」 then
i = i + 1
else
end if
next
if i = 0 then
ws.run 「net start oracleserviceorcl」
ws.run 「net start oracleoradb11g_home1tnslistener」
else
ws.run 「net stop oracleserviceorcl」
ws.run 「net stop oracleoradb11g_home1tnslistener」
end if
最後儲存為vbs檔案即可
關閉開啟oracle服務,cmd命令
設定set oracle sid orcl orcl 例項名稱 停止oracle例項服務 c users administrator net stop oracleserviceorcl oracleserviceorcl服務正在停止.oracleserviceorcl服務已成功停止。啟動oracl...
開啟和關閉Oracle服務的BAT
1 開啟oracle服務 net start oracleoradb10g home1tnslistener net start oracleserviceorcl net start oracleoradb10g home1isql plus pause 2 關閉oracle服務 net stop...
Oracle服務批量開啟與關閉指令碼
複製 新建檔案字尾改為cmd.指令碼1,開啟指令碼檔名最好為dbstart.cmd echo halt oracle service net start oracleserviceorcl net start oracledbconsoleorcl net start oracleoradb11g ...