前置作業 :
alter system set job_queue_processes=6;
若需要自動建立收集資料的 JOB 建議更改這參數
alter system set timed_statistics=ture;
當要收及效能分析資料的時候必須把此參數打開 這樣收集的資料才有效
1. 建立必需的資料庫 以及使用者
第一次執行時執行這 SQL 指令檔 @spcreate.sql
執行過程中會詢問您 default_tablespace 及 temporary_tablespace 的位置
註 : 我都是用 tools 這 tablespace 當作 default_tablespace
temporary_tablespace 當然是選用 原本的 tmp 這 tablespace
需注意的是 , 空間大小要調整一下免得空間不足
最後產生一個user (perfstat) 密碼 perfstat , 如下圖:
會有一個LOG檔 spcpkg.lis 產生 , 紀錄執行過程中是否有錯誤產生
可以查看這檔案 , 若有錯誤須重新 create , 可用 刪除功能 這SQL指令檔 @spdrop.sql
它也會產生一個紀錄檔 spduser.lis 如下圖 :
2. 產生快照 , 建立比對資料
當都建立好後
connect perfstat/perfstat
執行 execute statspack.snap 2次
2次間隔須在30分鐘以上才有參考的價值 , 如下圖 :
兩次的快照後就可以產生報告 , 執行SQL指令 @ spreort.sql
詢問您 Snap ID , 您可以看時間決定要取哪一區間打上 ID , 並輸入report name 即可
如下圖 :
您也可以用這SQL指令刪除不要的報告 @sppurge.sql
再來就是分析所產生的 REPORT
官方參考網站 : http://download.oracle.com/docs/cd/B10501_01/server.920/a96533/statspac.htm
2008年11月28日 星期五
2008年11月27日 星期四
openwebmail 郵件規則修改
修改 openwebmail 內建郵件規則修改
公用的郵件過濾規則檔是 /var/www/cgi-bin/openwebmail/etc/filter.book
內容如下圖 :
以下列規則做說明 , 如下 :
依照上述的語法規則 , 就可以設定及修改自己的的過濾規則
個人的郵件過濾規則檔存放位置
~/.openwebmail/webmail/filter.book
公用的郵件過濾規則檔是 /var/www/cgi-bin/openwebmail/etc/filter.book
內容如下圖 :
以下列規則做說明 , 如下 :
30 : 郵件規則優先順序 . 越小者越先執行 subject : 設定 "郵件主旨" 為郵件過濾條件規則
include : 設定郵件過濾規則包含下列設定的關鍵字 \s{12} : 郵件過濾規則的關鍵字 move : 將符合過濾條件的郵件做搬移 mail-trash : 設定要把符合過濾條件搬移到的目的地 1 : 設定的郵件過濾規則生效 iso-8859-1 : 設定郵件規則的語系
依照上述的語法規則 , 就可以設定及修改自己的的過濾規則
個人的郵件過濾規則檔存放位置
~/.openwebmail/webmail/filter.book
2008年11月26日 星期三
ORACLE 8i 效能檢測工具 (一) _ utlbstat & utlestat
很久沒利用這 SQL 來查詢 oracle 效能 這一次發先有一個網站 可以把產生的 report.txt 幫你做分析 不必很辛苦的看一堆數據 蠻有幫助 以下是我的步驟 :
1. svrmgrl
2. connect sys as sysdba
3. alter system set timed_statistics=true;
4. @($Oracle_HOME)/rdbms/admin/utlbstat
收集2-3小時候 , 結束
5. @($Oracle_HOME)/rdbms/admin/utlestat
6. alter system set timed_statistics=false;
可以把產生的 report.txt 上傳到 http://www.oraperf.com/ 網站 可以幫你產生一個分析報表 pdf 檔 , 更方便整理分析資料
要先 register一個帳號 , 才可以上傳檔案 , 產生分析報表
如下圖 :
1. svrmgrl
2. connect sys as sysdba
3. alter system set timed_statistics=true;
4. @($Oracle_HOME)/rdbms/admin/utlbstat
收集2-3小時候 , 結束
5. @($Oracle_HOME)/rdbms/admin/utlestat
6. alter system set timed_statistics=false;
可以把產生的 report.txt 上傳到 http://www.oraperf.com/ 網站 可以幫你產生一個分析報表 pdf 檔 , 更方便整理分析資料
要先 register一個帳號 , 才可以上傳檔案 , 產生分析報表
如下圖 :
訂閱:
文章 (Atom)