首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 10g Enterprise Manager 重磅升級:基於瀏覽器的 DB Console 架構、性能診斷儀表板與自動化維護實戰

     編輯:Oracle 資料庫基礎

架構變革:DB Console

  • 不再是客戶端工具,而是運行於數據庫服務器的 HTTP Server(DB Console)。
  • 瀏覽器訪問 https://host:port/em,端口見 $ORACLE_HOME/install/portlist.ini(如 5500)。
  • 隨安裝免費提供,功能覆蓋從初級到高級 DBA 全技能集。

主頁儀表板關鍵區域

  1. General:實例啟動時間、Oracle Home、Listener、Host 鏈接。
  2. Host CPU:實時 CPU 使用率圖表。
  3. Active Sessions:會話狀態分佈(Working/Waiting),等待類別佔比。
  4. High Availability:MTTR Target、Data Guard 狀態等。
  5. Space Usage:段級空間告警(如 23 個段超閾值)。
  6. Diagnostic Summary:ADDM 自動發現的性能問題數、策略違規數、Alert Log 最新 ORA 錯誤。

告警鑽取實戰

  • 點擊「Archiver Hung」→ 直接定位 alert.log 相關片段,發現 Flash Recovery Area 滿,清理即恢復。
  • 點擊「Application Wait 69%」→ 鑽取等待事件 enq: TX - row lock contention → 獲取 SQL ID 8rkquk6u9fmd0 → 查看執行計劃與 SQL 文本,定位應用設計缺陷。

性能頁面多維關聯分析

  • 同一時間軸對齊:CPU、Run Queue、Paging、Physical Reads、Active Sessions。
  • 尖峰關聯:調度器任務導致 7 個會話等待 → CPU 100% → Run Queue 飆升 → Paging 增加 → Physical Read 尖峰。
  • 點擊尖峰區域 → Active Session 等待詳情 → 鑽取到 SQL / Session / Wait Event / Latch 直方圖。

栓鎖爭用直方圖診斷

latch: library cache 等待 118 cs,直方圖顯示:250 次 1ms 等待、180 次 4-8ms 等待 → 屬於大量短等待,非單一長阻塞,指向硬解析過多(未使用綁定變量)。

Advisor Central 自動化專家

  • ADDM 自動運行,發現結果實時發布。
  • SQL Tuning Advisor 主動分析高負載 SQL,給出索引/重寫建議。

維護控制台

備份恢復(RMAN)、Data Pump 導入導出、數據庫克隆、最佳實踐策略編輯,一站式完成。

總結

10g EM 以「儀表板 + 鑽取 + 自動化建議」三位一體設計,將繁瑣的手工診斷轉化為可視化、智能化的運維體驗,極大降低了 DBA 門檻並提升排障效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved