記一次ora 4031處理過程小結

2021-12-30 00:12:09 字數 624 閱讀 9106

記一次ora-4031處理過程小結

診斷小節

從今天11:11:43開始在alert.log**現以下錯誤資訊

ora-00604: error occurred at recursive sqllevel 2

ora-04031: unable to allocate 1320 bytes ofshared memory ("shared pool","selecti.obj#,i.ts#,i.file#,...","sql area","kafco : qkacol")

…………..

`錯誤分析:

當我們在共享池中試圖分配大片的連續記憶體失敗的時候,oracle首先重新整理池中當前沒使用的所有物件,使空閒記憶體塊合併。如果仍然沒有足夠大單個的大塊記憶體滿足請求,就會產生ora-04031 錯誤。換句話說就是:ora-04031錯誤通常是因為庫高速緩衝中或共享池保留空間中的碎片引起的。

解決方法:

alter system flush shared_pool;

建議:以上解決方法不能從根本上解決問題,

建議一:在下次問題再次發生時立即通知我們,立即登入資料庫進行檢查,診斷,以確定問題的根本原因。

建議二:設定statspack,每隔一段時間收集資料庫的資訊。

記一次漫長的藍屏處理過程

一台神舟k670e g6e3的膝上型電腦,18年入手一直沒出現過什麼問題。想著用的時間久了清一下灰,換個矽脂。本想自己買工具動手換一下,後來覺得麻煩還是去電腦維修店清一下吧。30號去處理收費50元,處理過程全程在看,沒有什麼誤操作。先是cpu部分,插拆下後蓋,再把cpu散熱銅板和風扇拆下。再是gpu...

記一次伺服器被黑處理過程

今天開發說伺服器很卡,讓看看是什麼情況,然後就有了下面的內容。咋一看kswapd0是乙個核心程序,但是仔細看你會發現,user是novel,一看就不正常。正常應該是root 接下來順藤摸瓜,繼續看 很明顯,路徑也不對,核心程序一般不會放到普通使用者home目錄下 繼續看下這個.configurc目錄...

一次完整的HTTP請求處理過程

osi七層模型我們都知道,那當我們從瀏覽器輸入到有頁面顯示的過程中發生了什麼呢?下面我們就通過抓包來分析 網路傳輸 工具 任意瀏覽器 wireshark抓包工具 應用層 瀏覽器接收使用者輸入的網域名稱由瀏覽器 客戶向伺服器傳送請求get,而應用層的get請求被封裝在http協議中,抓包分析get資訊...