1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    Oracle 輕量級實時監控工具 oratop詳解_oracle

    來源:腳本之家  責任編輯:小易  

    今天和大家聊聊 Oracle 自帶的 oratop 輕量級實時監控小工具!

    眾所周知,Oracle 最強大的監控工具就是 EM(Enterprise Manager)企業管理器。這是最為人熟知的,估計也是接觸最多的一款監控產品了。然而還有功能更加強大的監控工具:EMDC、EMGC、EMDC、EMCC。

    EMDC:Database Control EMGC:Grid Control EMDC:EM Database Express 12c EMCC:Cloud Control

    不過今天的主角不是這些,以上每一款介紹都需要大量的篇幅來描述,安裝、卸載、應用等等。感興趣的朋友可自行查看官方文檔,自行閱讀,這里暫時不在討論了。

    docs.oracle.com -> Database -> Enterprise Manager
    https://docs.oracle.com/en/enterprise-manager/index.html
    https://docs.oracle.com/en/enterprise-manager/earlier.html

    剛好公司中也用到了 EMCC 做備份相關的工作,等有機會在介紹這一塊的知識吧,這里順便截圖如下:

    我們今天要說的主題是:Oracle 輕量級實時監控工具:oratop。

    oratop 輕量級實時監控工具, 它不需要安裝在被監控的數據庫服務器上,只要有 oracle 的客戶端就行了,可以采用類似 sqlplus 的方式連接被監控的數據庫。oratop 適用于 12CR2 - 21C 只需配置環境變量即可使用,不過 11gR2 和 12cR1 需單獨安裝,最低也是支持 11gR2(11.2.0.3, 11.2.0.4)。 Oratop 工具允許有特權的用戶監視 Oracle 數據庫活動。它幾乎實時地動態運行,并為正在運行的數據庫提供一個活動窗口。

    在我的 Oracle 19C 中只需要配置環境變量便可以使用,不需額外安裝。

    export ORACLE_SID=JiekeCDB
    export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/suptools/oratop:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

    使用時,用 oratop -h 獲取更多的幫助,oratop / as sysdba 直接登錄當前主機,可進行簡單的監控,當然也可以作為客戶端進行遠程監控,方式如下:

    oratop sys/oracle@IP:Prot/service_names as sysdba。

    Oracle 支持的最低版本是 11gR2, MOS Note(Doc ID 1500864.1) 中提供了與 11gR2 和
    12cR1 Oracle 版本兼容的獨立 oratop 下載版本。對于 12cR2 以后的 Oracle 版本, 它位于文件夾 $Oracle_HOME/suptools/oratop 下。此外, 它還與 Oracle 跟蹤文件分析器(TFA) 捆綁在一起。

    主要監控有(Key motivations include):

    監控當前的數據庫活動,Monitoring current database activities, 監控數據庫性能,Database performance, 識別爭用和瓶頸。Identifying contentions and bottleneck

    特色亮點(Features Highlights)

    進程和 SQL 監視 Process & SQL Monitoring 實時等待事件監控 Real time wait events 支持 ADG 監控 Active Data Guard support 支持多租戶數據庫(CDB) (僅種子級) Multitenant Database (CDB) support (seed level only)

    oratop 現在已經和 Trace File Analyzer Collector (TFA)以及支持工具包中的其他工具一起發布和集成了。因此,獲得 oratop 的首選方法不是單獨下載 oratop,而是下載 TFA 的最新版本。這種集成方式任何時候 TFA 升級,最新版本的 oratop 和其他支持工具包也將獲得。如果 GI 版本是11.2.0.4 或 12.1.0.2,那么將自動安裝 TFA。在任何一種情況下,我們建議 TFA 安裝是從 TFA Collector -增強診斷收集工具(Doc ID 1513912.1)升級到最新版本,以便獲得支持工具第一次與 TFA 版本 12.1.2.3.0 綁定的捆綁包,以及各種其他新特性、bug 修復和優化。總之就是一句話,是說 12.1.2.3.0 以后的版本才有 oratop 這個小工具,不過,我這里也下載了 11gR2 版本的:11gR2 on Linux x86-64  oratop.RDBMS_11.2_LINUX_X64,點擊此鏈接下載 https://www.modb.pro/download/39702 或者在本公眾號后臺回復【oratop】獲取 11gR2 版本。

    以下是我個人單機 11gR2 環境,上傳此文件,簡單配置環境變量即可使用。簡單方便又好用,可以看到版本是 14.2,在 19c 中有所更新,版本是 15.0。

    [oracle@JiekeXu ~]$ export ORACLE_SID=JiekeXu
    [oracle@JiekeXu ~]$ export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/suptools/oratop:$PATH
    [oracle@JiekeXu ~]$ export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    [oracle@JiekeXu ~]$ 
    [oracle@JiekeXu ~]$ ll oratop.RDBMS_11.2_LINUX_X64 
    -rwxr-xr-x 1 oracle oinstall 132K Nov 24 03:48 oratop.RDBMS_11.2_LINUX_X64
    [oracle@JiekeXu ~]$ 
    [oracle@JiekeXu ~]$ ./oratop.RDBMS_11.2_LINUX_X64 -h
    oratop: Release 14.1.2
    Usage: 
      oratop [ [Options] [Logon] ]
     
      Logon:
      {username[/password][@connect_identifier] | / }
      [AS {SYSDBA|SYSOPER}]
     
      connect_identifier:
       o Net Service Name, (TNS) or
       o Easy Connect (host[:port]/[service_name])
      Options:
      -d : real-time (RT) wait events, p 3 (default is Cumulative)
      -k : FILE#:BLOCK#, p 4 lt is (EVENT/LATCH)
      -m : MODULE/ACTION, p 4 (default is USERNAME/PROGRAM)
      -s : SQL mode, p 4 (default is process mode)
      -c : database service mode (default is connect string) 
      -f : detailed format, 132 columns (default: standard, 80 columns)
      -b : batch mode (default is text-based user interface)
      -n : maximum number of iterations (requires number)
      -i : interval delay, requires value in seconds (default: 5s)
      -v : oratop release version number
      -h : this help

    [oracle@JiekeXu ~]$ ./oratop.RDBMS_11.2_LINUX_X64 / as sysdba
     
    oratop: Release 14.1.2 Production on Tue Nov 24 04:02:17 2020
    Copyright (c) 2011, Oracle. All rights reserved.
     
    Connecting ...
    Oracle 11g - Jie 04:02:47 up: 59s, 1 ins, 0 sn, 0 us, 644M mt, 2.2% db
    ID %CPU LOAD %DCU AAS ASC ASI ASW AST IOPS %FR PGA UTPS UCPS SSRT %DBT
     
    EVENT (C)   TOT WAITS TIME(s) AVG_MS PCT WAIT_CLASS
    db file sequential read  5305 59 11.3 66 User I/O
    DB CPU      14  16  
    db file scattered read   418  7 18.9 9 User I/O
    log file parallel write  183  4 25.2 5 System I/O
    control file heartbeat   1  4 4000.5 4  Other
     
    ID SID SPID USR PROG S PGA SQLID/BLOCKER OPN E/T STA STE EVENT/*LA W/T
    [oracle@JiekeXu ~]$

    更多內容請參考 MOS 文檔:oratop - Utility for Near Real-time Monitoring of Databases, RAC and Single Instance(Doc ID 1500864.1),關注公眾號【Java技術迷】后臺回復【210330】可一起獲取本文檔。

    最后,還有 ORAchk 工具也是一個很不錯的工具,等下次要是有時間在一起學習使用吧,感興趣的小伙伴可查看官方文檔獲取更多資料。

    Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAChk (Doc ID 2550798.1)

    Get Proactive with Oracle Database Diagnostic Tools (Doc ID 1459344.1)
    Best Practices
    最佳實踐

    ORAchk — Take Action
    ORAchk replaces the popular RACcheck tool, extending the coverage based on prioritization of top issues reported by users, to proactively scan for known problems including Database area. ORAchk scans and provides a high level report showing your system health risks with the ability to drill down into specific problems and understand their resolutions.

    ORAchk取代了流行的RACcheck工具,基于用戶報告的最重要問題的優先級擴展了覆蓋范圍,可以主動掃描已知的問題,包括數據庫區域。ORAchk掃描并提供一個高層次的報告,顯示您的系統健康風險,并具有深入研究特定問題并理解其解決方案的能力。

    到此這篇關于Oracle 輕量級實時監控工具 oratop詳解的文章就介紹到這了,更多相關Oracle 監控工具 oratop內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

    您可能感興趣的文章:oracle AWR性能監控報告生成方法在Linux系統上同時監控多個Oracle數據庫表空間的方法Oracle 監控索引使用率腳本分享oracle監控某表變動觸發器例子(監控增,刪,改)Oracle 10g各個帳號的訪問權限、登錄路徑、監控狀態命令查詢等等

  3. 本文相關:
  4. oracle數據庫導入導出命令解析
  5. oracle 常用的sql語句
  6. oracle中left join和right join的區別淺談
  7. oracle數據庫系統使用經驗六則
  8. oracle常見錯誤代碼的分析與解決(一)
  9. oracle的數據表中行轉列與列轉行的操作實例講解
  10. oracle教程 誤添加數據文件刪除方法
  11. [oracle] 淺談lock與latch
  12. 在linux系統上同時監控多個oracle數據庫表空間的方法
  13. oracle數據庫rownum和row_number的不同點
  14. oracle哪種圖形化的監控工具比較好用
  15. Oracle有實時監控SQL語句的工具嗎
  16. 大家都用什么工具對Oracle監控?
  17. 如何實時監控oracle 數據庫性能
  18. 有沒有什么工具可以監控oracle數據庫里數據的變化?
  19. 如何查詢Oracle性能監控
  20. oracle中的一些視圖是如何完成實時監控的
  21. oracle哪個工具自動檢測系統瓶頸并給出建議
  22. oracle輕量級客戶端怎么用
  23. oracle 怎么 監控數據變化
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess數據庫文摘數據庫其它首頁oracle awr性能監控報告生成方法在linux系統上同時監控多個oracle數據庫表空間的方法oracle 監控索引使用率腳本分享oracle監控某表變動觸發器例子(監控增,刪,改)oracle 10g各個帳號的訪問權限、登錄路徑、監控狀態命令查詢等等oracle數據庫導入導出命令解析oracle 常用的sql語句oracle中left join和right join的區別淺談oracle數據庫系統使用經驗六則oracle常見錯誤代碼的分析與解決(一)oracle的數據表中行轉列與列轉行的操作實例講解oracle教程 誤添加數據文件刪除方法[oracle] 淺談lock與latch在linux系統上同時監控多個oracle數據庫表空間的方法oracle數據庫rownum和row_number的不同點oracle 查看表空間的大小及使用情linux系統(x64)安裝oracle11g完oracle數據庫下載及安裝圖文操作oracle存儲過程基本語法介紹oracle 10g 安裝教程[圖文]oracle 如何查詢被鎖定表及如何解基于ora-12170 tns 連接超時解決oracle中to_date詳細用法示例(ororacle數據庫tns配置方法詳解oracle 創建表空間詳細介紹oracle中merge into用法及實例解析oracle中手動刪除數據庫教程在adf中跟蹤sql執行時間實現代碼oracle job時間間隔設置oracle索引的測試實例代碼oracle對于死鎖的處理方法oracle數據庫url連接最后一個orcl代表的是oracle11g完全卸載的詳細步驟(超管用)oracle 日期的一些簡單使用自動備份oracle數據庫
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载