【DB筆試面試694】在Oracle中,什麼是oratop工具?

  • 2019 年 11 月 27 日
  • 筆記

題目部分

在Oracle中,什麼是oratop工具?

答案部分

oratop是Oracle提供的一款輕量級實時監控工具,oratop的最大特點是支援實時輕量級監控。在Oracle 12c的EM Express之前,OEM還是一個重體積的組件。相比之下,oratop完全適合那些想使用資料庫實時監控功能,但是又不願意啟動OEM的用戶需要。從功能上看,oratop主要的特點有:監控當前的資料庫活動;監控資料庫性能;識別當前阻塞會話和瓶頸會話。oratop是一個典型的「綠色」軟體,不需要安裝,只需要給一個運行目錄即可。需要注意的是,oratop需要以oracle用戶運行,且需要配置環境變數,主要是配置LD_LIBRARY_PATH路徑。oratop的運行命令如下所示:

./oratop -i 10 / as sysdba  ./oratop -i 10 username/password@tns_alias  

參數-i表示數據刷新間隔,也就是多長實際更新一下頁面數據資訊。「/ as sysdba」表示登錄本機連接,也可以遠程使用oratop連接到其它伺服器上去。運行命令後,等待一會就會出現字元介面顯示:

Oracle 11g - orc 16:42:29 up: 5.4h,   1 ins,    0 sn,   0 us, 1.4G mt,  0.4% db  ID %CPU LOAD %DCU   AAS  ASC  ASI  ASW  AST IOPS %FR   PGA UTPS UCPS SSRT  %DBT   1    6    0    0     0    0    0    0    0    5  40  239M    0    1 647u   100    EVENT (C)                        TOT WAITS   TIME(s)  AVG_MS  PCT    WAIT_CLASS  db file sequential read              17317       452    26.1   56      User I/O  DB CPU                                           160           20  log file sync                         3418        98    28.9   12        Commit  db file scattered read                 902        56    62.2    7      User I/O  control file sequential read         27554        34     1.2    4    System I/O    ID   SID     SPID USR PROG S  PGA SQLID/BLOCKER OPN  E/T STA STE EVENT/*LA  W/T    

從字元介面上看,oratop結果集合分為四個部分,分別為:Header Section、Database Section、DB Events Section和Processes Section。

① 在Header Section中,包括了連接資料庫的總體資訊,包括運行多長時間、實例個數(RAC)、記憶體大小和資料庫佔據CPU時間的比例。

② 在Database Section中,包括了各個實例(RAC)下,每個實例的基本參數和複雜資訊。如每個實例活動會話個數、每秒的事務數量和記憶體使用情況等。

③ 在DB Events Section是從Wait Event角度進行評估。評估排在頭幾位的等待事件資訊,默認情況下,這個度量是累計的,也就是從啟動資料庫到當前時間,可以切換到當前時間模式下。

④ 在Processes Section是記錄下處在Block和Contention狀態的連接會話資訊。當資料庫出現有會話被阻塞的情況,就會記錄在這個Section裡面。

MOS文檔「oratop – Utility for Near Real-time Monitoring of Databases, RAC and Single Instance (文檔 ID 1500864.1)」對oratop有詳細的說明。

& 說明:

有關oratop的更多內容可以參考我的BLOG:http://blog.itpub.net/26736162/viewspace-2142602/

本文選自《Oracle程式設計師面試筆試寶典》,作者:小麥苗