溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

WRH$_ACTIVE_SESSION_HISTORY問題的處理方法

發(fā)布時(shí)間:2021-11-30 18:25:06 來(lái)源:億速云 閱讀:394 作者:柒染 欄目:關(guān)系型數(shù)據(jù)庫(kù)

這篇文章給大家介紹WRH$_ACTIVE_SESSION_HISTORY問題的處理方法,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

前幾天處理了一次Oracle高可用變成不可用的問題。問題出在這個(gè)上面WRH$_ACTIVE_SESSION_HISTORY。
環(huán)境是有一個(gè)RAC和一個(gè)單實(shí)例數(shù)據(jù)庫(kù)的背景。先是單實(shí)例數(shù)據(jù)庫(kù)在我抽查AWR的時(shí)候發(fā)現(xiàn)很糟糕。(我不是運(yùn)維DBA,這些不歸我管,只是遇到問題來(lái)找我)有的一個(gè)SQL執(zhí)行一天都執(zhí)行不完。我就判定開發(fā)寫的一定有問題。
機(jī)器非常好96C 256G內(nèi)存。然后有人找我說(shuō)那個(gè)RAC的連不上了。我去連接一下,輸入用戶名密碼要等很久。
去檢查一下最近的AWR報(bào)告,結(jié)果發(fā)現(xiàn)早上4點(diǎn)是最后一個(gè)。而現(xiàn)在是12點(diǎn)多。已經(jīng)8個(gè)小時(shí)了。
既然沒有AWR,那么就是AWR存不下來(lái)了??纯幢砜臻g怎么個(gè)情況。
一看SYSAUX空間幾乎滿了,大小是64G。這個(gè)不得讓人看到這個(gè)大小有點(diǎn)奇怪的感覺。操作系統(tǒng)只能認(rèn)到一個(gè)文件32G,怎么有64G。那么也就是說(shuō)應(yīng)該是有兩個(gè)文件。每個(gè)文件都是32G。一看果然是這樣的。推斷以前運(yùn)維的出現(xiàn)問題直接掩蓋了。
讓文件自動(dòng)擴(kuò)展,到了32G再加一個(gè),再自動(dòng)擴(kuò)展。為什么出現(xiàn)異常不管。這就留下來(lái)隱患。如果還是繼續(xù)原來(lái)的思路,再加一個(gè),然后讓他自動(dòng)到32.那么就越來(lái)越大,不好解決。
在看一下session 和process兩個(gè)視圖。都是將近4000的。在看看數(shù)據(jù)庫(kù)中這兩個(gè)參數(shù)一個(gè)是4000一個(gè)是6000多。也就是說(shuō)運(yùn)維之前應(yīng)該是看到了他們?cè)龃?,但是沒覺得異常,既然連接數(shù)不夠就加。至于這些問題都不去解決。好像覺得這些不是他們事情。
可以想象如果現(xiàn)在連接數(shù)不夠了,繼續(xù)擴(kuò)大參數(shù),那么這個(gè)也會(huì)越來(lái)越大。后面就控制不住了。
查了一下SYSAUX空間最大的表是WRH$_ACTIVE_SESSION_HISTORY大概7000多萬(wàn)條數(shù)據(jù)。這個(gè)表顧名思義是活動(dòng)會(huì)話歷史表。所以這個(gè)和開發(fā)的問題是有關(guān)系的。
估算了一下,truncate一下可以回收26G空間。這個(gè)過(guò)程大概花了20分鐘。越大越難做,時(shí)間越長(zhǎng)。這就是平時(shí)不注意問題的后果。
當(dāng)然再做這個(gè)之前查查這個(gè)哪天開始是大的,查下來(lái)上周五開始,每秒都是3500條。
徹底根治辦法是開發(fā)改,但是眼前先只能truncate這個(gè)WRH$_ACTIVE_SESSION_HISTORY釋放空間。然后創(chuàng)建個(gè)概要文件給單實(shí)例用戶,限制連接到RAC的連接。因?yàn)檫@個(gè)主要是單實(shí)例連接到RAC造成的。而這個(gè)單實(shí)例其實(shí)是dblink過(guò)來(lái)的。這本來(lái)沒有問題。單實(shí)例建立物化視圖。但是開發(fā)就是不訪問本地已經(jīng)有的物化視圖就是要遠(yuǎn)程連接到RAC上來(lái)。
最初分開目的是為了讓單實(shí)例的機(jī)器不對(duì)RAC重啟,結(jié)果還是這樣。其實(shí)如果做得好的情況下,放在一起也沒有問題。業(yè)務(wù)不大。做不到的情況下,分開也沒有用。就實(shí)際的開發(fā)現(xiàn)狀而言,看看單實(shí)例上滿負(fù)荷在運(yùn)行就知道開發(fā)的水平和能力了。
這些機(jī)器每天處理30-50萬(wàn)筆交易不是問題,但是現(xiàn)在估算3000都處理不了。

關(guān)于WRH$_ACTIVE_SESSION_HISTORY問題的處理方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI