數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今六十多年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。
在信息化社會(huì),充分有效地管理和利用各類信息資源,是進(jìn)行科學(xué)研究和決策管理的前提條件。數(shù)據(jù)庫技術(shù)是管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、決策支持系統(tǒng)等各類信息系統(tǒng)的核心部分,是進(jìn)行科學(xué)研究和決策管理的重要技術(shù)手段。
作為Oracle DBA需要學(xué)習(xí)的有:
(1)Oracle的權(quán)限控制。
(2)Oracle數(shù)據(jù)庫的基本概念和性能指標(biāo)。
(3)常用的數(shù)據(jù)字典視圖和動(dòng)態(tài)性能視圖。
(4)常用的DBMS包等等。
(5)以RMAN為主的備份恢復(fù),以及容災(zāi)技術(shù),此外冷備、邏輯備也需要熟練使用。
(6)操作系統(tǒng)和存儲(chǔ)方面的知識(shí),主要是UNIX基礎(chǔ)命令和編寫shell程序。
(7)高級(jí)DBA需要了解更多的東西,比如數(shù)據(jù)庫設(shè)計(jì)等等。
Oracle的認(rèn)證主要包括OCA、OCP、OCM等,F(xiàn)在的主流是OCP,不過考試價(jià)格較貴。對(duì)就業(yè)有一定程度的好處。
DBA的就業(yè)主要是在大、中型企業(yè)。以金融、保險(xiǎn)等行業(yè)尤甚。大型網(wǎng)站或游戲公司也需要DBA。因?yàn)檫@類行對(duì)數(shù)據(jù)的要求頗高。DBA的待遇在國外是IT從業(yè)者里較高的。即使在國內(nèi),DBA的待遇也相對(duì)好一些。因?yàn)槠浼夹g(shù)難度大于普通程序員。普通DBA一般是在8000-20000之間(如北京、上海)。乙方公司待遇要高一些,但工作較辛苦,壓力很大。甲方公司待遇稍低,但福利略好,工作一般很輕松。
女生在甲方做DBA是很受歡迎的。因?yàn)楹芏囝I(lǐng)導(dǎo)都會(huì)認(rèn)為女生較細(xì)心。但乙方公司一般不大愿意招聘女生來做數(shù)據(jù)庫方面的服務(wù)。
甲方DBA日常的工作壓力不大,較程序員小很多。但出問題的時(shí)候負(fù)擔(dān)會(huì)比較重。但一般大型企業(yè)都會(huì)購買第三方或原廠的技術(shù)支持,壓力會(huì)減輕很多。每年有1-2個(gè)數(shù)據(jù)庫會(huì)出問題或需要做一些大的動(dòng)作。而且大多數(shù)問題都是由于操作系統(tǒng)崩潰或者服務(wù)器當(dāng)機(jī)。oracle本身運(yùn)行還是相當(dāng)穩(wěn)定的。
數(shù)據(jù)庫管理員,該職位負(fù)責(zé)全面管理和控制數(shù)據(jù)庫系統(tǒng)。這個(gè)職位對(duì)不同的人意味著不同的意義。那么,數(shù)據(jù)庫管理員發(fā)展前景如何?數(shù)據(jù)庫管理員發(fā)展方向怎么寫?