首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle RDA 遠端診斷代理完整使用手冊:安裝、採集、報告分析、關鍵指標

     編輯:Oracle 資料庫相關知識

RDA 簡介

Remote Diagnostic Agent — Oracle 官方輕量級診斷工具,**不修改任何系統參數**,採集作業系統、資料庫、中間件全維度配置與效能數據,輸出 HTML 報告供支援工程師快速定位問題。

支援平台與產品

  • OS:AIX、Linux (RHEL/SUSE)、HP-UX、Tru64、Solaris、Windows (XP/2000/2003)
  • 產品:RDBMS (SE/EE)、RAC、App Server (iAS/OHS)、OMS/Grid Control、OLAP、Developer、Collaboration Suite

安裝步驟

  1. 下載 rda.tar.gz(官方 MOS Doc ID 314422.1 或 Oracle Support)。
  2. 勿在 Windows 解壓(會破壞 Shell 腳本換行符),用二進位 FTP 上傳至目標主機。
  3. 解壓:gunzip rda.tar.gz && tar xvf rda.tar
  4. 測試:./rda.sh -c(檢查環境相容性)。

首次使用:互動式配置

./rda.sh -S

依提示輸入:ORACLE_HOME、ORACLE_SID、監聽埠、中間件路徑等。生成 setup.cfg、setup.bak。

採集數據

./rda.sh          # 靜默採集
./rda.sh -v       # 顯示詳細進度(需輸入 SYS/SYSTEM 等密碼)

採集完成產生 output/RDA_<hostname>.zip,解壓開啟 <report_group>__start.htm。

重新配置並再次採集

rm output/RDA_*.zip
./rda.sh -Svf     # 重新互動配置
./rda.sh -v       # 採集

報告核心關注區塊

區塊關鍵指標
RDBMS → SPFile Parameters初始化參數完整清單
RDBMS → SGA Information記憶體分配詳情
RDBMS → Sessions and Processes採集期間會話統計
RDBMS → V$System_Event實例級等待事件統計(重點:buffer busy waits, db file scattered/sequential read, enqueue, free buffer waits, latch free, log file sync, log file parallel write)
RDBMS → V$Session_Wait會話級等待事件與定位資訊
RDBMS → Latch Information閂爭用統計
RDBMS → Tablespaces / Database Files表空間/資料檔使用率、自動擴展狀態
RDBMS → Invalid Objects失效物件清單(需手工重編譯)
RDBMS → All Errors採集期間資料庫錯誤彙總
RDBMS Log/Trace → alert.log系統級告警日誌
RDBMS Log/Trace → last errors近期異常追蹤檔

常見問題

  • 無法產生 ZIP → 目標主機缺 zip 指令,手工 tar czf 打包 output 目錄。
  • 採集卡住 → 檢查是否提示輸入密碼(-v 模式),或網路/權限問題。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved