DBA接手一個資料庫時候需要檢查的資料及步驟

bfc99發表於2014-01-02
以下轉自:http://www.itpub.net/thread-1838751-1-1.html
一.    文件說明

本文介紹一個DBA接手一個資料庫時候需要檢查的資料及步驟,通過一系列的檢查之後能夠對所管理的資料庫有個整體的印象及輪廓;
  二.     檢查的內容
做為一個DBA需要的關注的不僅僅是資料庫,也應該關注下執行資料庫的作業系統、存放資料庫檔案的儲存、大神們可以關注下資料庫跑的應用;
我們們從作業系統和資料庫兩個層面進行了解,應該也能對整體的情況進行一個大致的瞭解;
2.1    作業系統檢查的內容
l    檢查作業系統版本
l    檢查CPU資訊
l    檢查記憶體資訊
l    檢查CPU使用率
l    檢查記憶體使用率






類別 




名稱 




檢查結果 




預期值 




建議 




作業系統 



IP地址 







PORT 







cpu 







記憶體 







磁碟空間 







2.2    資料庫基本資訊
A) 資料庫版本號
方法:通過登入主機執行sqlplus  / as sysdba就可以顯示資料庫的版本資訊

B)資料庫版本號
指令碼:select * from v$version;

2.3    資料庫記憶體資訊
C)資料庫的記憶體資訊
指令碼:show parameter sga;


2.4    表空間資料檔案
A)表空間的名稱、大小;

B)資料檔案的管理方式;
C) 表空間的資料增長速度;
指令碼:SELECT RTIME,TABLESPACE_USEDSIZE FROM DBA_HIST_TBSPC_SPACE_USAGE where TABLESPACE_ID=4;檢視錶空間的歷史情況;
     select * from v$tablespace;  檢視錶空間對應的ID值;


2.5    重做日誌的資訊
A)redo log的大小、數量、組數

B)整體日誌的切換圖(如果日誌大小合適的話,一般每個小時切換2-3個為最佳)
從日誌的切換頻率可以看出一個系統是否繁忙;
2.6    Alert log
A)檔案的位置$ORACLE_BASE\Administrator\diag\rdbms\source\source\trace\alert_source.log
B)   檢查的內容




內容 




檢查結果 



資料庫最近一次的啟動時間 




資料庫所有的ora-的報警資訊 




資料庫的其他報警資訊 





          2.7 資料庫的歸檔模式:archive log list;
    說明:如果是歸檔模式的話,需要檢查資料庫的備份指令碼,非歸檔模式下,需要儘快轉成歸檔模式;

        2.8 資料庫啟用的功能模組
    A) 檢查閃回有沒有開啟,指令碼:select oldest_flashback_scn from v$flashback_database_log;如果返回值為空則說明沒有開啟;


        2.9資料庫的監聽程式和監聽埠,檢查tnsnames檔案;
    
        3.0    資料執行時的awr報告
一般資料庫預設會儲存近一個星期的awr報告,如果有儲存整個月的awr報告的話,那更好了;
檢查的內容:


      三.    總結 
經過一系列的檢查後,應該能夠知道整個資料庫的負載、執行是否穩定、是否有壓力很大的負載;

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

相關文章