關閉開啟oracle服務

2021-07-10 15:55:16 字數 1158 閱讀 9441

大家都知道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 ...