資料庫管理員的職責包括哪些

來源:互聯網
上載者:User

一、 一般監視

1. 監控資料庫的警告日誌。Alert.log,定期做備份刪除。

2. Linstener.log的監控,/network/admin/linstener.ora。

3. 重做日誌狀態監視,留意視圖v$log,v$logfile,該兩個視圖儲存重做日誌的資訊。

4. 監控資料庫的日常會話情況。

5. 片段、剩餘資料表空間監控,及時瞭解資料表空間的擴充情況、以及剩餘空間分布情況,如果有連續的自由空間,手工合并。

6. 監控復原段的使用方式。生產系統中,要做比較大的維護和資料庫結構更改時,用rbs_big01來做。

7. 監控擴充段是否存在不滿足擴充的表。

8. 監控暫存資料表空間。

9. 監視對象的修改。定期列出所有變化的對象。

10. 追蹤檔案,有初始化參數檔案、使用者後台檔案、系統後台檔案

二、 對資料庫的備份監控和管理

資料庫的備份至關重要,對資料庫的備份策略要根據實際要求變更,資料的日常備份情況進行監控。由於我們使用了磁帶庫,所以要對legato備份軟體進行監控,同時也要對rman備份資料庫進行監控。

三、 規範資料庫使用者的管理

定期對管理員等重要使用者密碼進行修改。對於每一個項目,應該建立一個使用者。DBA應該和相應的專案管理人員或者是程式員溝通,確定怎樣建立相應的資料庫底層模型,最後由DBA統一管理,建立和維護。任何資料庫物件的更改,應該由DBA根據需求來操作。

四、 對SQL語句的書寫規範的要求

一個SQL語句,如果寫得不理想,對資料庫的影響是很大的。所以,每一個程式員或相應的工作人員在寫相應的SQL語句時,應該嚴格按照《SQL書寫規範》一文。最後要有DBA檢查才可以正式運行。

五、 DBA深層次要求

一個資料庫能否健康有效運行,僅靠這些日常的維護還是不夠的,還應該致力於資料庫的更深一層次的管理和研究:資料庫本身的最佳化,開發上的效能最佳化;項目的合理化;安全化審計方面的工作;資料庫的底層建模研究、規劃設計;各種資料類型的處理;內部機制的研究;ora-600錯誤的研究、故障排除,等等很多值得探討的問題。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.