DBA的職責是?
1.安裝和升級數據庫服務器,并使用應用工具構建和配置網絡環境。
2.熟悉數據庫系統的存儲結構,預測未來的存儲需求,制定數據庫的存儲方案。
3.根據開發人員設計的應用系統需求,創建數據庫存儲結構。
4.根據開發人員設計的應用系統需求創建數據庫對象。
5.根據開發人員的反饋,必要時修改數據庫結構。
6.管理數據庫的用戶維護數據庫的安全性。
7.控制和監視用戶。;對數據庫的訪問。
8.監控和優化數據庫的性能
9.制定數據庫備份計劃,在災難發生時恢復數據庫信息。
10.備份和恢復數據庫
11.聯系數據庫系統制造商并跟蹤技術信息。
12.解決客戶端中間層和服務器之間的鏈接問題。
13.確保安全連接
有關于DBA書單的推薦嗎?
其實在不同的階段,不同的書對你會有不同的影響,取決于你需要什么,你在這個階段能接受什么。
無論什么樣的書,這個階段最能提升你的就是好書。我覺得好書應該買回來,這樣更方便記筆記和翻頁,也能尊重作者。所以平時看電子書,看到一本好的。就算看完了,我也會買一本。
國外原版書比較貴,有講OWI等待事件的,索引比較好,以后推薦。
我覺得以下幾本中文書籍值得推薦。
韓國哥們寫的《《海量數據解決方案》》,從Oracl《大話存儲》,雖然有一些關于門派的話會讓人一頭霧水,但是現在關于各種存儲和云計算的話題都說的很透徹。而且看完之后,你會發現自己在重溫網絡模型。
鳥兄弟sLinux對于Linux入門級當然是必須的。It很詳細,但是有點啰嗦,呵呵。
《《教你如何成為10gOCP》》這本書,現在國內已經絕版了,把Oracle的精髓講得很好,比如審計,緩沖緩存,比很多書都好。作者是甲骨文公司的OCP講師。
瑞士哥們寫的《《ORACLE性能診斷藝術》》,對你來說可能不是一本入門的調音書,但一定會伴隨著你調音技巧的成長。你會發現,你需要時不時地讀一讀這本書,越讀越懂。
《高性能sql引擎剖析》,這本書被老蓋認為是十年磨一劍之作。我覺得確實是一本很好的調優參考書,里面詳細介紹了實施方案的每一個操作和消耗。
《PLSQL從入門到精通》,這本書比較初級,適合初學者。但如果你深入研究,你就不適合看這本書。
以前問別人什么書最好,別人會說是在線文檔。其實不一定。在線文檔是產品手冊,它通常解釋如何使用它,而不是如何構造它。而且,甲骨文善于堆砌概念。原本很簡單的一堆東西,被堆砌上了深刻的概念,比如RAC中的SCAN。深學過的朋友一定會覺得在線文檔已經不能滿足需求了。什么?;此外,甲骨文有時不會。;我不想讓你明白。畢竟是閉源產品。