Oracle服務批量開啟與關閉指令碼

2021-07-05 07:17:55 字數 1745 閱讀 9161

複製**新建檔案字尾改為cmd.

指令碼1,開啟指令碼檔名最好為dbstart.cmd

@echo halt oracle service ...

net start oracleserviceorcl

net start oracledbconsoleorcl

net start oracleoradb11g_home1tnslistener

pause

指令碼2,關閉指令碼檔名最好為dbstop.cmd

@echo halt oracle service ...

net stop oracleserviceorcl

net stop oracledbconsoleorcl

net stop oracleoradb11g_home1tnslistener

pause

oracle9i服務簡介

1.oraclemtsrecoveryservice

服務端控制。該服務允許資料庫充當乙個微軟事務伺服器mts、com/com+物件和分布式環境下的事務的資源管理器。

服務端控制。該服務是在安裝oracle 時自動安裝的apache 伺服器。一般情況下我們只用它來訪問oracle apache 目錄下的web 頁面,比如說jsp 或者modplsql 頁面。

3.oracleorahome92clientcache

客戶端控制。該服務快取用於連線遠端資料庫的oracle names 資料。正常情況下該服務的啟動型別是配置為手動的。然而,除非有一台oracle names 伺服器,否則沒有必要執行這個服務。

4.oracleorahome92agent

企業管理器

控制。該服務允許從異地的客戶端訪問該伺服器的資料庫。

5.oracleorahome92pagingserver

企業管理器控制。

通過乙個使用數據機的數字傳呼機或者電子郵件發出警告(沒試過),它的預設啟動型別是手動。服務程序pagntsrv.exe,日誌檔案paging.log。 

6.oracleorahome92snmppeerencapsulator

企業管理器控制。處理安全網路管理協議服務。

7.oracleorahome92snmppeermasteragent

企業管理器控制。處理安全網路管理協議服務。

8.oracleorahome92tnslistener

服務只有在資料庫需要遠端訪問時才需要(無論是通過另外一台主機還是在本地通過 sql*net 

網路協議都屬於遠端訪問)。不用這個服務就可以訪問本地資料庫。

9.oracleserviceora9i

這個根據全域性資料庫的名字不同而有所差別,筆者的叫ora9i。這個是在本地開發唯一需要的必開服務。

這個服務會自動地啟動和停止資料庫(使用shutdown 中斷)。如果安裝了乙個資料庫,它的預設啟動型別為自動。如果主要是訪問乙個遠端資料庫,那麼可以把啟動型別由自動改為手動。

關閉開啟oracle服務

大家都知道oracle是很占用記憶體的,電腦稍微差點開機關機都卡半天.所以可以寫乙個自動檢測關閉開啟oracle服務的vbs指令碼 如下 set ws createobject wscript.shell set src getobject winmgmts root cimv2 execquery...

關閉開啟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...