国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

ORACLE性能診斷―學(xué)習(xí)statspack筆記(一)[安裝與測試]

2024-08-29 13:43:32
字體:
供稿:網(wǎng)友
說明:Oracle8.1.6開始引進statspack,statspack是診斷oracle性能的強有力的工具 安裝前預(yù)備  A.首先是系統(tǒng)參數(shù)的確認(rèn):
job_query_PRocesses:為了建立自動任務(wù),執(zhí)行數(shù)據(jù)收集,該參數(shù)要大于0
time_statistics:為了收集操作系統(tǒng)計時信息等,需要將其設(shè)置為TRUEB.建議最好是單獨的為perfstat用戶(即安裝statspack要建的用戶)單獨建立數(shù)據(jù)表空間和臨時表空間,數(shù)據(jù)表空間至少要有100M的空閑空間,否則創(chuàng)建statspack對象會失敗,假如打算長期使用statspack,可以考慮建稍大些的數(shù)據(jù)表空間。 安裝A.安裝腳本
安裝的腳本所在目錄是$ORACLE_HOME/rdbms/admin,在oracle8.1.6版本安裝腳本是statscre.sql,之后8.1.7版本開始就是spcreate.sql,安裝所需用戶在9i之前的需要internal或者擁有sysdba權(quán)限的用戶,9i需要的用戶是sys(9i已經(jīng)不存在internal用戶了) 執(zhí)行安裝腳本如下:SQL> @$ORACLE_HOME/rdbms/admin/spcreate B.在安裝過程中,需要填寫perfstat用戶的密碼,并且選擇perfstat用戶的數(shù)據(jù)表空間和臨時表空間,安裝完成之后,察看相應(yīng)的.lis文件檢查安裝是否正確無誤,有問題可以通過spdrop.sql完成statspack的卸載,重新運行spcreate.sql完成statspack的安裝。 測試最簡單的statspack報告生成,運行兩次statspack.snap,然后運行spreport.sql生成一個基于兩個時間點的報告。假如是8.1.7.3之前版本的Oracle,需要修改spcpkg.sql,要將substr修改為substrb,如下位置:       select l_snap_id            , p_dbid            , p_instance_number            , substr(sql_text,1,31) à substrb(sql_text,1,31) 建立簡單的statspack報告過程如下: SQL> execute statspack.snap PL/SQL procedure sUCcessfully completed. SQL> execute statspack.snap PL/SQL procedure successfully completed. SQL> @$ORACLE_HOME/rdbms/admin/spreport Spreport的執(zhí)行過程中會列出需要選擇的快照,你需要填寫該報告描述的開始和結(jié)束的快照序號,并填寫報告的文件名,當(dāng)然可以不填,使用默認(rèn)的報告文件名,默認(rèn)的會生成在目錄$ORACLE_HOME/rdbms/admin中 這樣就可以驗證statspack已經(jīng)正確的安裝完成了 自動收集statspack快照正常在真正的環(huán)境下,我們是需要連續(xù)的采樣一段時間,這樣生成的statspack才能更好的反映系統(tǒng)的現(xiàn)狀,我們是可以通過spauto.sql來自動收集數(shù)據(jù)的。主要可能會設(shè)計到修改如下部分的內(nèi)容variable jobno number;variable instno number;begin  select instance_number into :instno from v$instance;  dbms_job.submit(:jobno, 'statspack.snap;', trunc(sysdate+1/24,'HH'), 'trunc(SYSDATE+1/24,''HH'')', TRUE, :instno);  commit;end;/
主要是修改1/24這個值,目前是一個小時自動收集一次數(shù)據(jù),假如要改動為半個小時收集一次數(shù)據(jù)就修改為1/48,同理,進行或大或小的修改。 執(zhí)行后,可以在spauto.lis文件中看到當(dāng)前自動收集數(shù)據(jù)的job號等信息。當(dāng)想要生成statspack報告的時候,只要選擇任何兩個不跨越停機時間的快照序號就可以了。注重,statspack是不能跨越停機的。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 苏尼特左旗| 科尔| 满洲里市| 昌邑市| 无极县| 合川市| 府谷县| 明水县| 聂荣县| 金阳县| 青冈县| 什邡市| 札达县| 唐海县| 和田市| 遵义市| 内丘县| 页游| 招远市| 平顶山市| 许昌市| 淮滨县| 嘉善县| 滦平县| 瑞昌市| 昌黎县| 漠河县| 搜索| 汤原县| 宜黄县| 饶平县| 绥德县| 海口市| 五大连池市| 宜兰市| 仙居县| 罗定市| 于田县| 吉木萨尔县| 龙泉市| 高碑店市|