資料庫管理-第145期 最強Oracle監控EMCC深入使用-02(20240205)

yhw1809發表於2024-02-05

資料庫管理-第145期 最強Oracle監控EMCC深入使用-02(20240205)

作者:胖頭魚的魚缸(尹海文)
Oracle ACE Associate: Database(Oracle與MySQL)
網思科技 DBA總監
10年資料庫行業經驗,現主要從事資料庫服務工作
擁有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等認證
墨天輪MVP、認證技術專家,ITPUB認證專家,OCM講師
圈內擁有“總監”、“保安”、“國產資料庫最大敵人”等稱號,非著 名社恐(社交恐怖分子)
公眾號:胖頭魚的魚缸;CSDN:胖頭魚的魚缸(尹海文);墨天輪:胖頭魚的魚缸;ITPUB:yhw1809。
除授權轉載並標明出處外,均為“非法”抄襲。

昨天有人跟我說:“感覺不搞標題黨,流量上有點吃虧”,看了看前面幾篇閱讀量高的文章,好像是這麼個理,因此這個系列的第二篇改個名字,但是我還是感覺新標題不夠,先這樣吧。但是不得不說,在監控Oracle資料庫、Exadata一體機和資料庫對應伺服器作業系統上,EMCC還是最強的。

1 監控方式

在之前的EMCC部署的文章裡面,我們就會發現,要完整、實時監控Oracle資料庫,就需要在對應主機上部署agent。除類似於表空間、ASM磁碟組等度量監控外,大多數指標都是透過agent直接在本地從作業系統、資料庫底層實時獲取監控指標。這樣的好處是避免了頻繁的查詢SQL對資料庫本身的衝擊(有不少監控平臺發生過因為過於頻繁的SQL監控查詢導致資料庫慢甚至崩潰的,不要覺得查後設資料對資料庫沒啥壓力),除非出現作業系統徹底卡死、網路終端等情況,監控內容一般是連續的;壞處則是確實有一定系統侵入,這個見仁見智吧,畢竟EMCC在我這都是僅在內網使用。

2 度量配置

在EMCC中有一些度量監控並不是實時監控的,也是需要配置監控間隔的:
image.png
我們這裡嘗試對“已用歸檔區百分比”進行調整:
image.png
閾值可以直接在這裡配置,監控間隔則需點選進入下一頁面調整:
image.png
完成後需要點選“確定”儲存修改:
image.png
而類似於表空間監控之類的其他度量則需要進入PDB中進行調整:
image.png
其餘度量監控配置可以自行摸索一下,並拖過下面的條件進行過濾:
image.png

3 阻塞

EMCC裡面提供非常方便的會話阻塞監控(實時的),並且可以非常便捷的幹掉產生阻塞的會話:
image.png
image.png
如果確認需要kill產生阻塞的會話,選擇到對應會話直接點選“終止會話”即可。
這裡吐個槽,阻塞會話監控並沒有包含PDB內容,在上一篇透過PL/SQL同步到表裡的內容裡面也沒有,這個已經向原廠吐槽了,收到簡訊了往往得依賴“經驗”做前期判斷。

4 DG監控

雖然DG整體狀態監控輸出(告警)不是實時的,但是DG的狀態及效能監控卻是實時的:
image.png
image.png
image.png

總結

本期主要講解了EMCC的監控方式、監控度量配置、阻塞會話以及DG監控相關內容。
老規矩,知道寫了些啥。

來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/31466763/viewspace-3006303/,如需轉載,請註明出處,否則將追究法律責任。

相關文章