Oracle 10gas 基本管理指南

來源:互聯網
上載者:User
10g as 的管理主要由兩種方式
  
  1.Oracle Enterprise Manager
  2.command line
  
  通過Enterprise Manager 可以啟動關閉,restart各種as的compoment,也可以到各種設定檔做修改。
  
  它主要通過如下進程進行監控管理
  
   1。Dynamic Monitoring Service (DMS)
  通過它來收集各個組件的運行情況,如response time,serviced request等等。
  oc4j ,ohs都支援 dms,所以可以監控.
  
   2.Oracle Process Manager and Notification Server (OPMN)
  通過em能夠啟動關閉各種組件,就是他的功勞了。
  
   3。 Distributed Configuration Management (DCM)
  你通過em發布程式,或者修改各種設定檔,就通過它同步到各個組件了。
  
  這個opmn和dcm是as的關鍵進程,功能也比較複雜,屬於進階課程,過段時間,如果大家有需要,我在深入講吧
  
  通過em管理起來比較方便,也比較容易,所以這裡重點集中在command line的管理上來。
  
  通過command line來管理,主要通過opmnctl 和dcmctl來管理
  在10gas以前,dcmctl基本上可以實現所有的功能。
  在10gas中,對進程的管理都通過opmnctl來管理了,其他的功能還是通過dcmctl來管理
  
   1.察看各種進程狀態
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | N/A | Down
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 10746 | Alive
  LogLoader | logloaderd | 10818 | Alive
  
  從這裡可以看到這台伺服器上安裝的各個進程的狀態。我們看到WebCache組件相關的兩個進程
  WebCacheAdmin何WebCache 的status都是Down 的,其他的進程都是Alive 狀態
  
   2.啟動進程
  啟動可以由三種方式,
  啟動所有進程
  opmnctl startall (及是opmn沒有啟動,這種方式下也會啟動)
  
  注意 這種方式下,dcm-daemon和LogLoader不能啟動,需要通過啟動組件的方式單獨啟動
  
  啟動某個組件,如webcache有兩個相關進程 WebCacheAdmin何WebCache 啟動方式如下
  opmnctl verbose status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | N/A | Down
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 10746 | Alive
  LogLoader | logloaderd | 10818 | Alive
  opmnctl startproc ias-component=WebCache
  
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | 29489 | Alive
  WebCache | WebCache | 29500 | Alive
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 10746 | Alive
  LogLoader | logloaderd | 10818 | Alive
  
  我們看到webcache相關進程已經全部起來。
  
  啟動ohs方法如下
  opmnctl startproc ias-component=HTTP_Server
  啟動OC4J方法如下
  opmnctl startproc ias-component=OC4J
  啟動dcm-daemon方法如下
  opmnctl startproc ias-component=dcm-daemon
  啟動LogLoader方法如下
  opmnctl startproc ias-component=LogLoader
  
  啟動某個單獨的進程
  比如webcache有兩個單獨的進程
  WebCacheAdmin和WebCache
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | N/A | Down
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 29691 | Alive
  LogLoader | logloaderd | 29780 | Alive
  
  啟動命令如下
  
  opmnctl startproc process-type=WebCacheAdmin
  opmnctl: starting opmn managed processes...
  
  看看進程狀態,
  [ias10g@finproduction home]$ opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | 7839 | Alive
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 29691 | Alive
  LogLoader | logloaderd | 29780 | Alive
  
  WebCacheAdmin 已經起來了
  
  啟動其他各個進程的命令如下
  opmnctl startproc process-type= home
  opmnctl startproc process-type= WebCache
  opmnctl startproc process-type= HTTP_Server
  
  注意dcm-daemon和logloaderd不可以通過
  這種方式啟動,只能通過component方式啟動
  
  講完啟動,接著講關閉
  
   關閉也有三種方式
  1.全部關閉
  opmnctl stopall
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 12474 | Alive
  WebCache | WebCacheAdmin | 7839 | Alive
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8028 | Alive
  dcm-daemon | dcm-daemon | 29691 | Alive
  LogLoader | logloaderd | 29780 | Alive
  
  opmnctl stopall
  opmnctl: stopping opmn and all managed processes...
  [ias10g@finproduction home]$ opmnctl status
  Unable to connect to opmn.
  Opmn may not be up.
  
  可以看到所有進程都關閉了,包括opmn進程。
  
  2.關閉某個組件
  opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 8290 | Alive
  WebCache | WebCacheAdmin | 8289 | Alive
  WebCache | WebCache | 8314 | Alive
  HTTP_Server | HTTP_Server | 8288 | Alive
  dcm-daemon | dcm-daemon | 8553 | Alive
  LogLoader | logloaderd | 8584 | Alive
  
  [ias10g@finproduction home]$ opmnctl stopproc ias-component=WebCache
  
  opmnctl: stopping opmn managed processes...
  
  [ias10g@finproduction home]$ opmnctl status
  
  Processes in Instance: iastest.finproduction.tplife.com
  -------------------+--------------------+-------+---------
  ias-component | process-type | pid | status
  -------------------+--------------------+-------+---------
  OC4J | home | 8290 | Alive
  WebCache | WebCacheAdmin | N/A | Down
  WebCache | WebCache | N/A | Down
  HTTP_Server | HTTP_Server | 8288 | Alive
  dcm-daemon | dcm-daemon | 8553 | Alive
  LogLoader | logloaderd | 8584 | Alive
  
  可以看到WebCache 兩個進程都已經停止了
  
  停止其他各個組件方法如下
  opmnctl stopproc ias-component=OC4J
  opmnctl stopproc ias-component=HTTP_Server
  opmnctl stopproc ias-component=dcm-daemon
  opmnctl stopproc ias-component=LogLoader
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.