開發基礎最好是有,沒有的話就要自己去學,去問,必須要懂得開發流程,不是書本知識,不然沒法和開發溝通。
壹個不和開發溝通的DBA不是壹個好的DBA,就算是管理DBA也是需要從支持開發開始的。
DBA不是壹個就業方式,雖然現在很多公司都試著招壹些應屆生做初級DBA,不過是絕對少數,所以不要把DBA作為就業方向。壹般來說DBA是壹種IT轉型方向,要求較高,有多高妳可以自己去百度,和公司水平也有關系。DBA幾乎可以說是公司中最重要的幾個技術型崗位之壹。
不過如果妳說我有信心做壹名DBA,那麽確實需要下壹番功夫,看什麽書很重要。首先應該看《oracle concept》,然後應該開壹些關於oracle sql和plsql的,如果還有時間,可以看壹些最基本的管理,學會壹些基本的操作命令,例如exp,archive log list等。有了壹定基礎以後,需要讀壹本叫做《oracle9i/10g/11g編程藝術(第二版)》,作者是thomas kyte,之後就可以開始妳的DBA歷程,看壹些關於性能優化,關於oracle高可用,高性能的書籍。
壹開始不要眼高手低,要從基本做起。