DBA2.0的時代 - 作爲DBA的你將怎麼辦?

DBA2.0的時代 - DBA將向何處去?

最近接觸和參與了不少關於DBA職業生涯發展的討論,也有不少朋友問過我,DBA將向何處去?
思考了不少,在這裏和你們分享一下關於DBA的個人見解。html

其實會議起來DBA這個職業從誕生、發展到成熟,其實時間是很是短的,記得2000年左右,DBA的從業人羣還很是少,而到如今的2008年,DBA的圈子已經愈來愈大,甚至傳統意義上的DBA已經成熟的須要革新。這個行業的發展和變化也是如此之快。web

上個月,ITPUB論壇和IT168舉辦了一個全國高校的巡迴演講活動,主題是如何成爲一個Oracle DBA,我在北京參與了幾回演講,這個活動已經進一步將DBA這個詞引入到了校園內,如今的學生可以接觸到DBA這個概念的時間早的超乎咱們當年的想象。數據庫

最近Oracle也推出了一個系列的主題活動,這就是DBA 2.0,這是一個很是好的詞彙和概念,通過這麼長時間的發展,DBA的確應該上升到了2.0時代。那麼2.0時代是什麼概念呢?oracle

前幾天在中國軟件大會上,一個朋友和我探討,他說:你以爲數據庫將會發展向何方?固然自動化確定是愈來愈普及的一個概念,DBA當何覺得生?
這也是不少朋友提出過的一個問題,那就是當數據庫軟件愈來愈成熟和智能,咱們DBA該走向何方?ide

最近在ITPUB上看到有朋友問,Oracle 10g的OEM是否好用,不少人的回答是:很是好用!工具

DBA 2.0的時代多少和這個工具備關。在Oracle Database 10g推出以後,隨之引入的一個新產品Grid Control/Database Control,這個工具將原來基於客戶端的OEM經過Web形式來展示,而且增長了大量強大的功能
若是是第一次登錄,你會看到一個許可頁面,頁面中包含了Database Control中須要進行受權使用的一些組件,這些組件須要單獨的受權:tuning pack、diagnostic pack、Change Management Pack、Configuration Management Pack、Provisioning Pack for Database。也就是說,這些東西是要付費使用的(不少人呼籲Oracle取消這些組件的License費用,以便更多用戶可使用這個出色的工具)。
固然,在Agree以後能夠開始新的Database Control的全面體驗,下面是我在很早很早之前抓取過這樣一張圖片:
 性能

 

 

在最近的一個項目驗收會上,我爲用戶展現了Oracle Database 10g的Database Control,而且我用四個字來形容這個強大的管理工具,他在對於一些傳統問題的診斷和解決上,的確讓人感受:易如反掌!
之前須要用SQL或工具來追蹤的SQL問題、性能問題等,如今使用新版的Database Control能夠經過Web頁面清晰快速的展示和定位。
如下圖示是一個實例,經過OEM能夠清晰的展現系統資源的使用狀況及診斷概要信息等:
 優化

 


在個人《按部就班Oracle》一書中,我也曾經用一章的內容來介紹這個工具。google

 

而在SQL診斷部分ADDM更可以自動進行數據庫問題的診斷而且給出調整和優化的建議等:
 htm

 

 

客戶對於Database Control的感受就是,這個工具真實的簡化了用戶的數據庫的管理和監控工做,提升了用戶的工做效率。改變就是如此簡單。

整體說來,Oracle更傾向於將新的數據庫特性描述稱爲一個具備主動性(proactive)的產品,可以自主的、主動的發現數據庫的問題,並提出優化和解決方案,這些功能在Oracle Database 11g中被進一步的深化。

那麼實際上,proactive這個詞也許是我心目中低於2.0 的DBA的指望,一個優秀的DBA,在數據庫愈來愈完善的時代,咱們應該擁有更多的主動性、預見性,理想的應該可以對系統做出良好的規劃和預期,將錯誤或故障消滅在萌芽階段,從而使數據庫環境擁有更佳的穩定性;進一步的,一個2.0時代的DBA,應該可以從企業的發展及大局出發,爲企業規劃更合理的數據管理方式、更有效的數據使用方式,從而不只爲企業節省投資,並且可以爲企業創造更多的價值,DBA的發揮空間還遠遠不止於此!

DBA 2.0,說老實話,個人確喜歡這個詞!DBA 2.0的時代,要求咱們DBA更加優秀!

相關文章
相關標籤/搜索