DBA接手一個資料庫時候需要檢查的資料及步驟
以下轉自:http://www.itpub.net/thread-1838751-1-1.html
一. 文件說明
本文介紹一個DBA接手一個資料庫時候需要檢查的資料及步驟,通過一系列的檢查之後能夠對所管理的資料庫有個整體的印象及輪廓;
二. 檢查的內容
做為一個DBA需要的關注的不僅僅是資料庫,也應該關注下執行資料庫的作業系統、存放資料庫檔案的儲存、大神們可以關注下資料庫跑的應用;
我們們從作業系統和資料庫兩個層面進行了解,應該也能對整體的情況進行一個大致的瞭解;
2.1 作業系統檢查的內容
l 檢查作業系統版本
l 檢查CPU資訊
l 檢查記憶體資訊
l 檢查CPU使用率
l 檢查記憶體使用率
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) 檢查的內容
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報告的話,那更好了;
檢查的內容:
三. 總結
經過一系列的檢查後,應該能夠知道整個資料庫的負載、執行是否穩定、是否有壓力很大的負載;
一. 文件說明
本文介紹一個DBA接手一個資料庫時候需要檢查的資料及步驟,通過一系列的檢查之後能夠對所管理的資料庫有個整體的印象及輪廓;
二. 檢查的內容
做為一個DBA需要的關注的不僅僅是資料庫,也應該關注下執行資料庫的作業系統、存放資料庫檔案的儲存、大神們可以關注下資料庫跑的應用;
我們們從作業系統和資料庫兩個層面進行了解,應該也能對整體的情況進行一個大致的瞭解;
2.1 作業系統檢查的內容
l 檢查作業系統版本
l 檢查CPU資訊
l 檢查記憶體資訊
l 檢查CPU使用率
l 檢查記憶體使用率
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) 檢查的內容
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫的檢查步驟指令碼資料庫指令碼
- 資料庫查詢步驟資料庫
- 接手資料庫的檢查清單資料庫
- 手工建立一個資料庫的步驟參考資料庫
- duplicate資料庫的操作步驟資料庫
- 資料庫優化的步驟資料庫優化
- 複製資料庫步驟資料庫
- 資料庫設計---即資料庫架構設計的幾個步驟資料庫架構
- SQL Server 資料庫查詢死鎖的處理步驟SQLServer資料庫
- 同版本的庚頓實時資料庫的資料遷移操作步驟資料庫
- PHP連線資料庫的步驟PHP資料庫
- 資料庫設計的基本步驟資料庫
- 手工建立資料庫的完整步驟資料庫
- JDBC訪問資料庫的步驟JDBC資料庫
- 一個簡單資料庫健康檢查指令碼資料庫指令碼
- 為什麼DBA需要資料庫廠商的資料庫概念文件資料庫
- Oracle資料庫啟動步驟Oracle資料庫
- JDBC連線資料庫步驟JDBC資料庫
- 資料庫設計方法步驟資料庫
- 手動建立資料庫步驟資料庫
- DBA常用的資料字典檢視(一)
- 【JDBC的實現步驟……MySQL資料庫】JDBCMySql資料庫
- 手工建立/刪除資料庫的步驟資料庫
- 修復MSSQLSERVER資料庫置疑的步驟SQLServer資料庫
- 業務填報資料及時入庫
- 資料庫設計中的6個最佳實踐步驟資料庫
- 資料庫配置檢查資料庫
- 用物化檢視單行同步資料庫時,源表結構變化時的處理步驟資料庫
- 單例項恢復RAC資料庫步驟(一)單例資料庫
- MySQL資料庫安裝步驟-WindowsMySql資料庫Windows
- informix資料庫擴容操作步驟ORM資料庫
- 資料庫建模步驟(power designer)資料庫
- 實現 .Net 7 下的資料庫定時檢查資料庫
- 資料庫open時檢查點執行的過程資料庫
- Java訪問資料庫的具體步驟:Java資料庫
- 關於資料庫表的設計步驟資料庫
- rman複製資料庫詳細的步驟資料庫
- 一個HTTP需要經過哪些步驟HTTP