目前至關一部分公司會用到oracle,在作性能測試的時候,對數據庫的監控很重要,那麼這裏先介紹下如何生成oracle自帶的awr監控報告,而具體報告的內容分析會放在後續的博客中html
oracle性能分析入門學習中,遇到oracle數據庫的性能問題,通常首要的步驟就是導出AWR的分析報告,awr報告是oracle自帶的監控報告,會自帶不少監控數據,那麼本篇博客就是介紹如何導出awr報告linux
1.首先須要進入oracle用戶,linux命令:su oracle,能夠看到從root用戶改成oracle用戶sql
2.而後進去sql命令行數據庫
sqlplus / as sysdba瀏覽器
3.能夠再鏈接,或者再測試一下oracle
conn /as sysdba性能
4.進入oracle報告選項中學習
@?/rdbms/admin/awrrpt.sql測試
5.Enter value for report_type: 這個顯示的意思是打印一個報告是以什麼格式打印的,要麼輸入html,要麼輸入text,若是直接默認回車,這裏是htmlspa
這裏直接默認回車,也就是直接採用默認的html
6.Enter value for num_days: 這裏的提示是讓咱們輸出幾天的報告,若是寫1就輸出1天,若是2就是兩天
7.Enter value for begin_snap: 出入起始的快照ID,這裏指的是打印出來的snap id,後面有snap started開始的時間
輸入一個起始的快照,輸出一個結束的快照id(本處起始id位3739,結束id位3740,也就是從22:30-22:40,中間10分鐘的間隔),這樣就將兩個時間段內的oracle報告輸出
(通常用法,性能測試時,先手工拍攝一張快照,或者調低自動快照的時間,而後執行壓測腳本,再手工拍攝之類,取壓測先後的快照id,這樣既可導出壓測期間的結果)
8.Enter value for report_name: 輸入一個報告的名字
好比test.html,不輸入就是默認的
9.再按exit退出命令行模式,就能夠在該目錄下生成一個目錄報告
把這個html下載下來,用瀏覽器打開便可看到awr測試報告!
是否是很簡單,先試試吧~~~~