目前相當(dāng)一部分公司會(huì)用到oracle,在做性能測(cè)試的時(shí)候,對(duì)數(shù)據(jù)庫(kù)的監(jiān)控很重要,那么這里先介紹下如何生成oracle自帶的awr監(jiān)控報(bào)告,而具體報(bào)告的內(nèi)容分析會(huì)放在后續(xù)的博客中。
oracle性能分析入門學(xué)習(xí)中,遇到oracle數(shù)據(jù)庫(kù)的性能問題,一般首要的步驟就是導(dǎo)出AWR的分析報(bào)告,awr報(bào)告是oracle自帶的監(jiān)控報(bào)告,會(huì)自帶很多監(jiān)控?cái)?shù)據(jù),那么本篇博客就是介紹如何導(dǎo)出awr報(bào)告
1.首先需要進(jìn)入oracle用戶,linux命令:su oracle,可以看到從root用戶改為oracle用戶
2.然后進(jìn)去sql命令行
sqlplus / as sysdba
3.可以再連接,或者再測(cè)試一下
conn /as sysdba
4.進(jìn)入oracle報(bào)告選項(xiàng)中
@?/rdbms/admin/awrrpt.sql
5.Enter value for report_type: 這個(gè)顯示的意思是打印一個(gè)報(bào)告是以什么格式打印的,要么輸入html,要么輸入text,如果直接默認(rèn)回車,這里是html
這里直接默認(rèn)回車,也就是直接采用默認(rèn)的html
6.Enter value for num_days: 這里的提示是讓我們輸出幾天的報(bào)告,如果寫1就輸出1天,如果2就是兩天
7.Enter value for begin_snap: 出入起始的快照ID,這里指的是打印出來的snap id,后面有snap started開始的時(shí)間
輸入一個(gè)起始的快照,輸出一個(gè)結(jié)束的快照id(本處起始id位3739,結(jié)束id位3740,也就是從22:30-22:40,中間10分鐘的間隔),這樣就將兩個(gè)時(shí)間段內(nèi)的oracle報(bào)告輸出
(一般用法,性能測(cè)試時(shí),先手工拍攝一張快照,或者調(diào)低自動(dòng)快照的時(shí)間,然后執(zhí)行壓測(cè)腳本,再手工拍攝之類,取壓測(cè)前后的快照id,這樣既可導(dǎo)出壓測(cè)期間的結(jié)果)
8.Enter value for report_name: 輸入一個(gè)報(bào)告的名字
比如test.html,不輸入就是默認(rèn)的
9.再按exit退出命令行模式,就可以在該目錄下生成一個(gè)目錄報(bào)告
把這個(gè)html下載下來,用瀏覽器打開即可看到awr測(cè)試報(bào)告!
是不是很簡(jiǎn)單,先試試吧~~~~
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- [Oracle] 分析AWR報(bào)告的方法介紹
- Oracle AWR(自動(dòng)工作量資料檔案庫(kù))的管理與維護(hù)詳解