資料庫巡檢參考項
是否為歸檔模式
資料庫是否為歸檔模式,可以使用archive log list檢視
是否為force logging模式
資料庫是否啟用了force logging
是否使用spfile
這個新特性,其實還是比較實用的,建議開啟,對於變更都能夠及時統籌管理。所以這個特性mysql還是可以借鑑一下。
歸檔頻率是否過高
資料庫的歸檔頻率是否過高,每個小時的歸檔日誌量是否過大。比如500M為一個基準。
核心引數設定是否得當
核心引數設定的情況需要提前規律,是否存在不合理的情況,主要shmmax,shmmal等,還有對OLTP推薦使用的大頁設定。
是否存在失效的元件
資料庫中的元件狀態是否都在valid,比如xdb,jvm等都需要檢查這些元件是否正常。
資料庫引數設定規範
有些引數儘管是新特性,但是在我所在的業務場景中還是不太推薦使用。比如
Sec_case_sensative --大小寫敏感,預設是true,建議設定為false。
Segment_deferred --延遲段建立,預設是true,建議設定為false
Memory_target --自動記憶體管理,開啟sga自動管理即可。開啟會影響大頁設定。
Filesystem_option --io相關的設定,在rhel6以上的環境建議設定為setall
表空間,臨時表空間使用率
表空間,臨時表空間的使用情況,是否存在一定的可擴充套件空間。臨時表空間可以反映出應用中的一些sql的使用情況。
系統表空間大小
系統表空間system的大小如果過大,需要考慮是否aud$的空間佔用過大,可以調整審計策略或者清理部分的審計資料。
AWR保留時間設定和快照頻度設定
檢視AWR保留的時間設定和快照生成頻率,是否需要保留更長。生成頻率預設是否需要設定為半個小時。
是否啟用資源管理
檢視資料庫中是否啟用了資源管理,可以檢視show parameter resource來檢視是否啟用。
是否啟用自動任務
是否啟用了自動任務,比如統計資訊自動收集,自動開啟自動段最佳化管理。
是否存在offline的datafile
檢視資料庫的資料檔案狀態,是否都為Online狀態。
資料庫日誌檔案是否含有ORA錯誤
是否資料庫日誌存在ORA錯誤,對於ORA錯誤,需要檢視都有哪些型別的錯誤,是否有ORA-600的錯誤。
資料庫自定義job是否正常執行
資料庫應用層面的scheduler和job是否正常執行。
是否含有killed,snip狀態的session
是否存在KILLED,SNIP狀態的session,KILLED狀態的session需要檢視是否持續時間過長,如果過長,需要從作業系統層面清理對應的繫結程式。
如果存在SNIP狀態的session,應該是啟用了資源管理,需要和應用端確認這樣的配置是否需要,對於長連線來說還是不可取的。
是否存在失效物件
資料庫中是否存在失效的物件,需要檢視dba_objects 來進行簡單的確認。
是否存在不可用分割槽索引
是否資料庫中存在不可用的分割槽索引。
資料庫密碼是否為預設
資料庫密碼是否遵循了安全的規範,是否在使用過於簡單的密碼和預設的密碼。
是否存在額外的DBA賬號
資料庫中是否存在額外的DBA賬號,DBA賬號都應該在可控範圍之內。
線上日誌大小
線上日誌大大小是否為預設的50M,一般來說這個大小還是不滿足OLTP的業務需求的。
是否存在大量的並行session
資料庫中是否存在大量的並行session,這個並行度也需要綜合考量,比如透過歷史的監控資訊等來確認。
是否依舊存在熱備份物件
系統是否有hotbackup的操作,這些資料檔案的備份狀態是否為active,如果持續時間過長,會有一定的風險。
Dataguard是否開啟dg broker
為了統一管理,方便容災切換,還是建議開啟dg broker來進行統一管理。
SQL監控和分析
檢視awr報告中的sql情況,查詢資源消耗高的sql語句。來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-1984963/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫巡檢參考項Oracle資料庫
- 資料庫相關的系統巡檢參考項資料庫
- 資料庫巡檢模版資料庫
- Oracle資料庫巡檢Oracle資料庫
- oracle資料庫巡檢(轉)Oracle資料庫
- SQL Server資料庫巡檢SQLServer資料庫
- 使用RDA巡檢MYSQL資料庫MySql資料庫
- oracle資料庫巡檢內容Oracle資料庫
- MySQL資料庫健康檢查--MySQL巡檢MySql資料庫
- oracle資料庫巡檢(二)全面檢查Oracle資料庫
- MSSQL資料庫健康檢查--SQL Server巡檢SQL資料庫Server
- Oracle資料庫(RAC)巡檢報告Oracle資料庫
- Oracle 資料庫巡檢指令碼 單例項 RAC 輸出HTML格式Oracle資料庫指令碼單例HTML
- Oracle資料庫(單機)巡檢報告Oracle資料庫
- 資料庫巡檢常用的SQL語句資料庫SQL
- oracle資料庫巡檢優化-快速定位資料庫瓶頸Oracle資料庫優化
- 參考資料
- oracle資料庫巡檢(一)基本sql語句Oracle資料庫SQL
- oracle資料庫巡檢優化-快速定位資料庫瓶頸(轉)Oracle資料庫優化
- oracle資料庫巡檢最佳化-快速定位資料庫瓶頸Oracle資料庫
- 關閉ORACLE資料庫步驟參考Oracle資料庫
- aix 參考資料AI
- oracle 參考資料Oracle
- 資料庫數字參考表的妙用OM資料庫
- 資料庫Patchsets 補丁號碼快速參考資料庫
- 【轉載】資料庫索引重建參考依據資料庫索引
- Oracle官方參考資料Oracle
- ArcGIS參考資料整理
- 參考資料彙總
- 陌生Oracle的資料庫環境的巡檢內容Oracle資料庫
- 手工建立一個資料庫的步驟參考資料庫
- EBS R12 資料庫初始引數參考資料庫
- oracle資料庫巡檢最佳化-使用sql語句快速定位資料庫瓶頸Oracle資料庫SQL
- 從巡檢備份失敗排查解決資料庫故障資料庫
- shell指令碼實現多臺伺服器自動巡檢--可參考學習指令碼伺服器
- APEX學習資料參考
- Oracle資料遷移參考Oracle
- oracle 資料庫搭建高可用環境 容災參考。Oracle資料庫