【故障解決】enq: PS - contention 一.1 BLOG文檔結構圖 一.2 前言部分 一.2.1 導讀和註意事項 各位技術愛好者,看完本文後,你可以掌握如下的技能,也可以學到一些其它你所不知道的知識,~O(∩_∩)O~: ① 等待事件 enq: PS - contention的解決辦法...
【故障解決】enq: PS - contention
一.1 BLOG文檔結構圖
一.2 前言部分
一.2.1 導讀和註意事項
各位技術愛好者,看完本文後,你可以掌握如下的技能,也可以學到一些其它你所不知道的知識,~O(∩_∩)O~:
① 等待事件 enq: PS - contention的解決辦法
② 一般等待事件的解決辦法
Tips:
① 若文章代碼格式有錯亂,推薦使用QQ或360瀏覽器,也可以下載pdf格式的文檔來查看,pdf文檔下載地址:http://yunpan.cn/cdEQedhCs2kFz(提取碼:ed9b)
② 本篇BLOG中代碼部分需要特別關註的地方我都用黃色背景和紅色字體來表示,比如下邊的例子中,thread 1的最大歸檔日誌號為33,thread 2的最大歸檔日誌號為43是需要特別關註的地方,命令一般使用粉紅顏色標註,註釋一般採用藍色字體表示。
List of Archived Logs in backup set 11
Thrd Seq Low SCN Low Time Next SCN Next Time
---- ------- ---------- ------------------- ---------- ---------
1 32 1621589 2015-05-29 11:09:52 1625242 2015-05-29 11:15:48
1 33 1625242 2015-05-29 11:15:48 1625293 2015-05-29 11:15:58
2 42 1613951 2015-05-29 10:41:18 1625245 2015-05-29 11:15:49
2 43 1625245 2015-05-29 11:15:49 1625253 2015-05-29 11:15:53
[ZFXDESKDB1:root]:/>lsvg -o
T_XDESK_APP1_vg
rootvg
[ZFXDESKDB1:root]:/>
[ZFXDESKDB1:root]:/>lsvg rootvg
====》2097152*512/1024/1024/1024=1G
本文如有錯誤或不完善的地方請大家多多指正,ITPUB留言或QQ皆可,您的批評指正是我寫作的最大動力。
一.2.2 相關參考文章鏈接
一.2.3 本文簡介
一.3 相關知識點掃盲
一.4 故障分析及解決過程
一.4.1 故障環境介紹
項目 | source db |
db 類型 | RAC |
db version | 10.2.0.4.0 |
db 存儲 | RAW |
ORACLE_SID | XXX |
db_name | XXX |
主機IP地址: | XXX |
OS版本及kernel版本 | AIX 5.3.0.0 |
OS hostname | XXX |
一.4.2 故障發生現象及報錯信息
開發人員反饋資料庫很慢,讓幫忙查查原因,那首當其衝的就是看主機的情況了,主機是AIX系統,採用TOPAS查看主機的情況,如下圖,從圖中可以看出的確有一個oracle的進程非常占用CPU資源:
一.4.3 故障分析及解決過程
根據os的進程號到資料庫中查看相關的會話:
SELECT a.INST_ID, a.SQL_ID