| 工具 | 全稱 | 定位與特點 | 適用場景 | 局限 |
|---|---|---|---|---|
| LTOM | Lite Onboard Monitor | Java 實時診斷平台;自動 Session 追蹤、Hang 檢測、數據收集 | 中小型用戶、缺乏資深 DBA 團隊、需「開箱即用」自動化診斷 | 關鍵系統不願運行額外 Java 進程;功能深度不足 |
| OPDG | Oracle Performance Diagnostic Guide | 決策樹式診斷向導;需啟動 JVM 訪問 Web 界面 | 標準化診斷流程培訓、非核心系統輔助排查 | 網絡延遲敏感、響應慢、交互體驗差 |
| TRCANLZR | Trace Analyzer | 將原始 SQL Trace 格式化為 HTML 報告 | 單條 SQL 深度調優、開發人員自助分析 | 僅事後分析,無實時能力 |
| HANGFG | Hang Analyzer / Hang File Generator | 收集實例 Hang 時的系統狀態快照 | Hang 故障事後根因分析 | 被動觸發,無法預防 |
| STACKX | Stack Trace Analyzer | 分析 Core 文件內容,定位崩潰棧 | 實例 Crash 事後鑒證 | 需 OS 權限、專業內核知識 |
| OS Watcher | OS Watcher Black Box | 封裝 vmstat/iostat/netstat/top 等系統指標周期採集 + 圖表腳本 | OS 層資源爭用分析、歷史趨勢回溯 | 非 Oracle 內部視角,需關聯解讀 |
ASH/AWR/ADDM、SQL Trace、Oradebug、Perf/BCC 等原生/OS 級工具,靈活度最高。DBMS_SQLTUNE。HANGANALYZE。「對於經驗不足的用戶,瓶頸不在於缺工具,而在於有數據卻不會讀、有現象卻不會查、有根因卻不會改。」
oratop、ashmasters、pgBadger (異構)、Grafana Oracle Dashboard。Oracle 官方工具箱提供了從輕量到重型的完整光譜,但工具的價值由使用者的知識深度決定。構建「原生視圖為基、專項工具為輔、自動化腳本為效、知識庫為本」的診斷體系,才是性能管理的正道。