手工生成AWR報(bào)告的方法是什么-創(chuàng)新互聯(lián)

手工生成AWR報(bào)告的方法是什么,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

10年積累的成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有臨泉免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

本篇文章給大家分享的是有關(guān)手工生成AWR報(bào)告的方法是什么,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

AWR(Automatic Workload Repository)報(bào)告是我們進(jìn)行日常數(shù)據(jù)庫(kù)性能評(píng)定、問(wèn)題SQL發(fā)現(xiàn)的重要手段。熟練掌握AWR報(bào)告,是做好開發(fā)、運(yùn)維DBA工作的重要基本功。

AWR報(bào)告的原理是基于Oracle數(shù)據(jù)庫(kù)的定時(shí)鏡像功能。默認(rèn)情況下,Oracle數(shù)據(jù)庫(kù)后臺(tái)進(jìn)程會(huì)以一定間隔(一小時(shí))收集系統(tǒng)當(dāng)前狀態(tài)鏡像,并且保存在數(shù)據(jù)庫(kù)中。生成AWR報(bào)告時(shí),只需要指定進(jìn)行分析的時(shí)間段(開始鏡像編號(hào)和結(jié)束鏡像編號(hào)),就可以生成該時(shí)間段的性能分析情況。AWR鏡像保存在數(shù)據(jù)庫(kù)中的時(shí)間為一個(gè)月左右。

目前Oracle10g之后,AWR報(bào)告取代了原先的Statspack報(bào)告成為一個(gè)主流性能分析報(bào)告。通??梢詮腛EM(Oracle Enterprise Manager Console)平臺(tái)上生成查看AWR報(bào)告。在OEM中,使用圖形化方法更加容易。本篇中介紹使用手工腳本方式生成AWR的方法,脫離OEM的限制。

1、  運(yùn)行腳本

首先,準(zhǔn)備一個(gè)目錄作為AWR生成報(bào)告的路徑。

[oracle@bspdev /]$ ls -l | grep test

drwxr-xr-x.   2 oracle oinstall  4096 Jun 21 13:01 test

[oracle@bspdev /]$ cd test

啟動(dòng)sqlplus等開發(fā)工具,調(diào)用生成腳本。程序腳本一般保存在$ORACLE_HOME下的rdbms/admin中,名稱為awrrpt.sql。

[oracle@bspdev test]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Tue Jun 21 13:04:44 2011

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn / as sysdba

Connected.

--調(diào)用腳本,生成文件

SQL> @?/rdbms/admin/awrrpt.sql

之后進(jìn)入報(bào)告參數(shù)輸入模塊。

2、輸入報(bào)告參數(shù)

之后,要持續(xù)輸入一系列的報(bào)告參數(shù)。

ü        輸入生成報(bào)告類型,目前AWR提供txt和html兩種格式。需要確認(rèn)生成格式,默認(rèn)是html格式。

Current Instance

~~~~~~~~~~~~~~~~

   DB Id    DB Name      Inst Num Instance

----------- ------------ -------- ------------

 4143510747 ORA11G              1 ora11g

Specify the Report Type

~~~~~~~~~~~~~~~~~~~~~~~

Would you like an HTML report, or a plain text report?

Enter 'html' for an HTML report, or 'text' for plain text

Defaults to 'html'

ü        報(bào)告涉及天數(shù)范圍

啟動(dòng)報(bào)告后,會(huì)顯示生成實(shí)例的名稱等基本信息。

默認(rèn)情況下,AWR會(huì)將鏡像信息保留一個(gè)月。手工生成的時(shí)候,需要確認(rèn)生成AWR報(bào)告的時(shí)間范圍。一般情況下,特別是生產(chǎn)環(huán)境下,我們通常設(shè)置1-7天也就夠用了。

Instances in this Workload Repository schema

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   DB Id     Inst Num DB Name      Instance     Host

------------ -------- ------------ ------------ ------------

* 4143510747        1 ORA11G       ora11g       bspdev.local

                                                domain

Using 4143510747 for database Id

Using          1 for instance number

Specify the number of days of snapshots to choose from

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Entering the number of days (n) will result in the most recent

(n) days of snapshots being listed.  Pressing <return> without

specifying a number lists all completed snapshots.

Enter value for num_days: 3 

ü        輸入開始和結(jié)束的snapshot編號(hào)

輸入天數(shù)信息后,AWR生成代碼會(huì)將天數(shù)范圍內(nèi)的snapshot鏡像點(diǎn)列出,供輸入選擇。

Listing the last 3 days of Completed Snapshots

                                                        Snap

Instance     DB Name        Snap Id    Snap Started    Level

------------ ------------ --------- ------------------ -----

ora11g       ORA11G            1789 20 Jun 2011 13:01      1

                               1790 20 Jun 2011 14:00      1

                               1791 20 Jun 2011 15:00      1

                               1792 20 Jun 2011 16:00      1

                               (篇幅原因,有省略……)

                               1811 21 Jun 2011 11:00      1

                               1812 21 Jun 2011 12:00      1

                               1813 21 Jun 2011 13:00      1

Specify the Begin and End Snapshot Ids

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

之后,我們需要根據(jù)列出的時(shí)間范圍,輸入開始和結(jié)束的snap編號(hào)。

Specify the Begin and End Snapshot Ids

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Enter value for begin_snap: 1796

Begin Snapshot Id specified: 1796

Enter value for end_snap: 1813  

ü        確定報(bào)告名稱

最后就是確定生成報(bào)告的名稱。一般采用默認(rèn)的名稱就可以了。

Specify the Report Name

~~~~~~~~~~~~~~~~~~~~~~~

The default report file name is awrrpt_1_1796_1813.html.  To use this name,

press <return> to continue, otherwise enter an alternative.

Enter value for report_name:

之后輸出內(nèi)容很多,此處不加以累述。最后提示報(bào)告生成成功。

Report written to awrrpt_1_1796_1813.html

于是,指定目錄上可以看到相應(yīng)的報(bào)告文件。

[oracle@bspdev test]$ ls -l

total 508

-rw-r--r--. 1 oracle oinstall 515262 Jun 21 13:10 awrrpt_1_1796_1813.html

3、說(shuō)明兩個(gè)問(wèn)題

首先,此處生成的html格式的報(bào)表。如果要求生成txt格式,就在生成過(guò)程中選擇text格式報(bào)表。

Specify the Report Type

~~~~~~~~~~~~~~~~~~~~~~~

Would you like an HTML report, or a plain text report?

Enter 'html' for an HTML report, or 'text' for plain text

Defaults to 'html'

Enter value for report_type: text

Type Specified:  text

End of Report

Report written to awrrpt_1_1789_1800.txt

[oracle@bspdev test]$ ls -l

total 692

-rw-r--r--. 1 oracle oinstall 180601 Jun 21 13:27 awrrpt_1_1789_1800.txt

-rw-r--r--. 1 oracle oinstall 515262 Jun 21 13:10 awrrpt_1_1796_1813.html

第二個(gè)就是調(diào)用腳本的方式問(wèn)題。調(diào)用時(shí)使用的sqlplus客戶端可以在Oracle服務(wù)器本機(jī)上(遠(yuǎn)程登錄),也可以在客戶端機(jī)器本機(jī)上。筆者建議是在客戶端本機(jī)上進(jìn)行生成,這樣可以避免報(bào)告文件來(lái)回拷貝的工作。但是最好要保證客戶端版本與服務(wù)器版本相匹配。

手工生成AWR報(bào)告,可以避免受到OEM的限制約束,而且靈活度高。

關(guān)于手工生成AWR報(bào)告的方法是什么問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

當(dāng)前文章:手工生成AWR報(bào)告的方法是什么-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:http://www.bm7419.com/article46/dgcseg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)網(wǎng)站維護(hù)、域名注冊(cè)營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)