熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

在Windows系統下管理Oracle9i服務

2013-11-13 22:13:26  來源: Oracle 

  在Windows操作系統下安裝Oracle i時會安裝很多服務——並且其中一些配置為在Windows 啟動時啟動在Oracle 運行在Windows 下時它會消耗很多資源並且有些服務可能我們並不總是需要你會發現不使用Windows 圖形界面就可以快速完全地關閉數據庫會很有用

  只要擁有管理員權限就可以通過net start啟動一個服務或者通過net stop命令停止一個服務從而控制以下服務中的任何一個在Windows XP 中可以通過在控制面板的服務中改變想要禁用的服務(OracleOraHome……)的啟動類型(Startup Type)參數雙擊某個服務查看其屬性然後將啟動類型屬性從自動改為手動

  使數據庫在本地工作唯一需要運行的服務是OracleServiceORCL 服務(其中ORCL 是SID)這個服務會自動地啟動和停止數據庫(使用shutdown 中斷)如果安裝了一個數據庫它的缺省啟動類型為自動如果主要是訪問一個遠程數據庫那麼可以把啟動類型由自動改為手動

  OracleOraHomeHTTPServer 服務(OraHome 是Oracle Home 的名稱)是在安裝Oracle 時自動安裝的Apache 服務器一般情況下我們只用它來訪問Oracle Apache 目錄下的Web 頁面比如說JSP 或者modplsql 頁面

  OracleOraHomeTNSListener 服務只有在數據庫需要遠程訪問時才需要(無論是通過另外一台主機還是在本地通過 SQL*Net 網絡協議都屬於遠程訪問)不用這個服務就可以訪問本地數據庫

  OracleOraHomeClientCache 服務緩存用於連接遠程數據庫的Oracle Names 數據正常情況下該服務的啟動類型是配置為手動的然而除非有一台Oracle Names 服務器否則沒有必要運行這個服務

  有四個服務是Oracle 企業管理器所必須的(Oracle Enterprise Manager)這個服務分別為OracleOraHomeAgent(智能代理)該服務監視數據庫和企業管理器請求缺省啟動類型為自動OracleOraHomeSNMPPeerEncapsulator 和OracleOraHomeSNMPPeerMasterAgent處理安全網絡管理協議服務OracleOraHomePagingServer 通過一個使用調制解調器的數字傳呼機或者電子郵件發出警告

  OracleMTSRecoveryService 是可選的該服務允許數據庫充當一個微軟事務服務器COM/COM+對象和分布式環境下的事務的資源管理器

  如果只是偶爾使用一下數據庫那麼可以創建一個簡單的腳本任務來啟動和關閉服務器這樣每次只要雙擊腳本就可以了可以不使用圖形界面

  保存一個快捷方式自動地裝載這些文件

  將Oracle 服務設為手動避免在Windows 啟動時啟動

  REM dbstartcmd

  @echo off

  set ORAHOME=OraHome

  set ORASID=ORCL

  net start OracleService%ORASID%

  REM net start Oracle%ORAHOME%HTTPServer

  REM net start Oracle%ORAHOME%TNSListener

  REM net start Oracle%ORAHOME%ClientCache

  REM net start Oracle%ORAHOME%Agent

  REM net start Oracle%ORAHOME%SNMPPeerEncapsulator

  REM net start Oracle%ORAHOME%SNMPPeerMasterAgent

  REM net start Oracle%ORAHOME%PagingServer

  REM net start OracleMTSRecoverService

  REM dbshutcmd

  @echo off

  set ORAHOME=OraHome

  set ORASID=ORCL

  net stop OracleService%ORASID%

  REM net stop Oracle%ORAHOME%HTTPServer

  REM net stop Oracle%ORAHOME%TNSListener

  REM net stop Oracle%ORAHOME%ClientCache

  REM net stop Oracle%ORAHOME%Agent

  REM net stop Oracle%ORAHOME%SNMPPeerEncapsulator

  REM net stop Oracle%ORAHOME%SNMPPeerMasterAgent

  REM net stop Oracle%ORAHOME%PagingServer

  REM net stop OracleMTSRecoverService


From:http://tw.wingwit.com/Article/program/Oracle/201311/18533.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.