oracle AWR性能監(jiān)控報(bào)告生成方法
目前相當(dāng)一部分公司會用到oracle,在做性能測試的時候,對數(shù)據(jù)庫的監(jiān)控很重要,那么這里先介紹下如何生成oracle自帶的awr監(jiān)控報(bào)告,而具體報(bào)告的內(nèi)容分析會放在后續(xù)的博客中。
oracle性能分析入門學(xué)習(xí)中,遇到oracle數(shù)據(jù)庫的性能問題,一般首要的步驟就是導(dǎo)出AWR的分析報(bào)告,awr報(bào)告是oracle自帶的監(jiān)控報(bào)告,會自帶很多監(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.可以再連接,或者再測試一下
conn /as sysdba

4.進(jìn)入oracle報(bào)告選項(xiàng)中
@?/rdbms/admin/awrrpt.sql

5.Enter value for report_type: 這個顯示的意思是打印一個報(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開始的時間
輸入一個起始的快照,輸出一個結(jié)束的快照id(本處起始id位3739,結(jié)束id位3740,也就是從22:30-22:40,中間10分鐘的間隔),這樣就將兩個時間段內(nèi)的oracle報(bào)告輸出
(一般用法,性能測試時,先手工拍攝一張快照,或者調(diào)低自動快照的時間,然后執(zhí)行壓測腳本,再手工拍攝之類,取壓測前后的快照id,這樣既可導(dǎo)出壓測期間的結(jié)果)

8.Enter value for report_name: 輸入一個報(bào)告的名字
比如test.html,不輸入就是默認(rèn)的

9.再按exit退出命令行模式,就可以在該目錄下生成一個目錄報(bào)告

把這個html下載下來,用瀏覽器打開即可看到awr測試報(bào)告!
是不是很簡單,先試試吧~~~~

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Oracle中serveroutput參數(shù)一次設(shè)置永久保存方法
serveroutput是sqlplus的配置參數(shù),而不是數(shù)據(jù)庫的配置參數(shù),每次都需要修改并保存sqlplus的配置參數(shù),本文將介紹如何一次設(shè)置永久保存2012-11-11
Oracle中查看正在運(yùn)行的SQL進(jìn)程腳本分享
這篇文章主要介紹了Oracle中查看正在運(yùn)行的SQL進(jìn)程腳本分享,本文使用腳本實(shí)現(xiàn)了類似mysql show processlist命令的功能,需要的朋友可以參考下2014-10-10
oracle數(shù)據(jù)庫排序后如何獲取第一條數(shù)據(jù)
這篇文章主要介紹了oracle數(shù)據(jù)庫排序后如何獲取第一條數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
windows本地安裝配置oracle客戶端完整流程(圖文版)
這篇文章主要介紹了windows本地安裝配置oracle客戶端完整流程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-09-09
Oracle數(shù)據(jù)庫執(zhí)行腳本常用命令小結(jié)
這篇文章主要介紹了Oracle數(shù)據(jù)庫執(zhí)行腳本常用命令小結(jié)的相關(guān)資料,需要的朋友可以參考下2015-12-12
Oracle 當(dāng)前用戶下所有表的記錄總數(shù)
Oracle 數(shù)據(jù)庫下 查詢當(dāng)前用戶下所有表的記錄總數(shù)2009-07-07

