《DBA手記一》讀書筆記
Eygle
Yangtingkun
banping
案例 | 描述 | 思路 | 亮點 |
RAC環境下故障處理一則 | 一節點加入RAC後,效能低於單節點,新節點換頁頻繁、磁碟busy高。 | 查實體記憶體、與記憶體相關的核心引數和SGA。發現SGA=2G、實體記憶體2G。 | 經溝通知道原來正常實體記憶體應是4G(需要溝通);按正常安裝步驟反溯。 |
SQL_TRACE跟蹤與診斷 | 應用中的一項功能執行非常緩慢 | 定位到一條SQL語句,該語句導致數字隱式轉換成字元,因而未使用索引。 | 在業務空閒時段,手動執行問題業務模組,方便確認SID。以該SID來執行SQL_TRACE,定位問題SQL語句。 |
臨時表空間組導致遞迴 SQL高度解析案例 |
AWR中顯示DB Time非常高 |
從Load Profile中發現解析(Parse)非常多,繼而在SQL Statistics中 ordered by Parse發現問題語句。繼而查出是bug。 |
問題語句是對Oracle內建物件的查詢。可將該語句作為關鍵詞在MOS查詢,立刻可以檢索到相關內容; 使用?/rdbms/admin/awrddrpt.sql可以生成兩個時段的AWR比較報告。 |
使用閃回查詢恢復資料 |
|
|
執行alter system set undo_retention=<> sid='*'觸發bug。建議在重要生產環境操作前,在相近的測試環境下先行測試。 |
斷電故障導致ASM 磁碟組故障 |
|
v$asm_diskgroup中的磁碟組state為MOUNTED時,需要在RMAN中執行COPY 來啟用該磁碟組到CONNECTED狀態。 |
|
共享記憶體未釋放 | 資料庫異常關閉,共享記憶體未釋放,報錯semget failed | ipcs -sa列出當前訊號量;ipcrm -s 刪除佔用的訊號量 | 在系統或資料庫異常關閉發生後,先觀察共享記憶體,確認無遺留後再啟動資料庫。 |
Yangtingkun
案例 | 描述 | 思路 | 亮點 |
ORA-600(17069)錯誤解決過程 | TRUNCATE語句導致Library cache pin | http://blog.itpub.net/22621861/viewspace-2109979/ | MOS 600.1可查詢所有ORA-00600錯誤資訊。 |
banping
案例 | 描述 | 思路 | 亮點 |
RAC環境下GES報警情況的處理 | TX行級鎖阻塞了其他會話 | 可以從v$locked_object中找,但更方便的方法是在DBA_OUTSTANDING_ALERTS檢視中找,找到可以kill問題會話 |
DBA_OUTSTANDING_ALERTS檢視 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-2104402/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《Oracle DBA手記》- 一書出版Oracle
- PMBook讀書筆記(一)筆記
- 讀書筆記之一筆記
- Apps DBA Field Guide讀書筆記APPGUIIDE筆記
- 讀書筆記...筆記
- 讀書筆記筆記
- TIJ讀書筆記(一) (轉)筆記
- 《讀書與做人》讀書筆記筆記
- 沃頓商學院讀書筆記一筆記
- 《精要主義》讀書筆記(一)筆記
- The Great Gatsby的讀書筆記(一)筆記
- 《如何有效閱讀一本書》讀書筆記筆記
- Cucumber讀書筆記筆記
- 散文讀書筆記筆記
- HTTP 讀書筆記HTTP筆記
- CoreJava讀書筆記-------Java筆記
- flask讀書筆記Flask筆記
- Vue讀書筆記Vue筆記
- MONGODB 讀書筆記MongoDB筆記
- Qt讀書筆記QT筆記
- Node讀書筆記筆記
- SAP讀書筆記筆記
- YII讀書筆記筆記
- iptables 讀書筆記筆記
- Makefile 讀書筆記筆記
- mysql讀書筆記MySql筆記
- 鎖讀書筆記筆記
- dataguard讀書筆記筆記
- 讀書筆記3筆記
- 《圖解TCP/IP》讀書筆記(一)圖解TCP筆記
- 筆記.如何閱讀一本書筆記
- 《高效能 JavaScript》讀書筆記(一)JavaScript筆記
- 《深入剖析Tomcat》讀書筆記(一)Tomcat筆記
- 一篇政治類讀書筆記筆記
- 人月神話讀書筆記(一) (轉)筆記
- 夢斷程式碼讀書筆記(一)筆記
- 《重構》讀書筆記筆記
- webpackDemo讀書筆記Web筆記