數據庫管理員的職責:
壹.壹般監督
1.監視數據庫的警告日誌。Alert & ltsid & gt。定期記錄、備份和刪除。
2.監視linstener.log、/network/network/admin/Lin stener . 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檢查。
動詞 (verb的縮寫)數據庫管理員的深層需求
壹個數據庫能否健康有效的運行,僅僅靠這些日常維護是不夠的。還要致力於數據庫更深層次的管理和研究:數據庫本身的優化和開發中的性能優化;項目的合理化;安全審計工作;數據庫的底層建模研究、規劃和設計;各種數據類型的處理;內部機制研究;ora-600錯誤的研究和故障排除等許多問題值得探討。