資料庫管理員

2021-05-22 11:06:39 字數 1041 閱讀 4319

資料庫管理員的職責

一、 一般監視

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錯誤的研究、故障排除,等等很多值得**的問題。

管理例程 資料庫管理員

1.sysdba特權 sysdba特權是oracle至高無上的一種特權。當使用者具有該特權時,不僅可以啟動,關閉,建立,備份和恢復資料庫,而且具有dba角色的所有許可權。在建立資料庫之後,預設情況下只有sys使用者具有sysdba特權。當以sysdba特權登入時必須帶有as sysdba選項,而且在...

oracle資料庫管理員

autho yeexun date 發表於 2010年12月24日 11 08 00 address jau 17 304 每個oracle 資料庫應該至少有一名資料庫管理員 dba 他們的職責有 1.安裝和公升級oracle 資料庫 2.建庫,表空間,表,檢視,索引.3.制定並實施備份與恢復計畫。...

DBA 資料庫管理員

資料庫管理員 dba 資料庫管理員的任務是使所有執行oracle資料庫的系統能夠有效的工作。資料庫管理員為每乙個使用者提供技術支援,並且應當對oracle軟體 現的所有問題都相當熟悉。資料庫管理員有以下職責 oracle資料庫的日常操作。oracle軟體的安裝與公升級。效能調整。備份與恢復策略。個人...