文章詳情頁
做Oracle DBA要會些什么問題
瀏覽:134日期:2023-11-20 10:58:42
在最近幾年里,我已為多家公司面試了許多與Oracle數(shù)據(jù)庫治理員(以下簡稱-DBA)位置相關的面試者。從一個剛剛入門的最初級的開發(fā)人員到一個資深水平的數(shù)據(jù)庫治理員,當然其中最多的面試者是對數(shù)據(jù)庫治理員這一位置的。在這期間,使我感受最深的是,你去雇用一個,或被雇傭成為一個DBA ,有時侯是非常困難的,除非你非常清楚你所指的DBA這一位置是到底做什么。在這里我簡短的介紹以下怎樣才算是一個真正的DBA。怎樣才是一個真正的DBA?數(shù)據(jù)庫治理員――DBA,簡單講是很多事情對很多人。在一個中小型企業(yè)里,他的工作范圍非常廣,而在一個正規(guī)治理的大型企業(yè)里,他的工作就會非常專一。不管你的公司是做開發(fā)的,還是應用第三方的開發(fā)工具,都需要決定是否雇用一個DBA. 清楚自己公司是否需要的這一位置和這一位置真正做什么,以及那一個層次的DBA適合這一位置,對一個公司或被雇用的人來講,是至關重要的。DBA的主要職責:1:安裝,升級ORACLE 服務器和應用工具。2:設置系統(tǒng)的存儲和計劃數(shù)據(jù)庫未來存儲系統(tǒng)。3:設計、規(guī)劃和建立數(shù)據(jù)庫。4:創(chuàng)建表空間(TABLESPACE),監(jiān)控和治理表空間。5:創(chuàng)建數(shù)據(jù)庫中的對象(表、視圖、索引)以及對他們的監(jiān)控和治理。6:更改數(shù)據(jù)庫的結構,一般是根據(jù)應用開發(fā)人員的要求,有時是根據(jù)系統(tǒng)的設置。7:監(jiān)控和控制用戶對數(shù)據(jù)庫的連接使用,配置網(wǎng)絡連接。8:創(chuàng)建用戶和治理數(shù)據(jù)庫的安全。9:數(shù)據(jù)庫以及SQL的調(diào)優(yōu)。10:計劃和規(guī)劃數(shù)據(jù)庫的備份以及如何恢復。11:治理分布式數(shù)據(jù)庫,動態(tài)復制數(shù)據(jù)庫和備用數(shù)據(jù)庫。12:聯(lián)系ORACLE公司獲得技術支持。作為一個真正的DBA,必須具備以上所提的所有的這些知識和技能。DBA應該具備的個性:作為一個ORACLE DBA,除了堅實的數(shù)據(jù)庫治理技術技能外,還必須具備特有的個性。在以往的工作中,通過對許多的DBA接觸和了解,發(fā)現(xiàn)一個DBA的個性,對他的工作影響是很大的,一方面,一個DBA必須要面對其他的人,象提供商、用戶、開發(fā)人員和不同的上司,另一方面,他們最重要的,最要害的工作,往往是數(shù)據(jù)庫出現(xiàn)問題的時候,在這個時候,他們要經(jīng)受住巨大的精神壓力。自信對于ORACLE DBA非常重要,永遠記住,不知道一個問題的答案和不知道怎么去解決它,不是最壞的事情,而最壞的事情是不知道怎么去找出答案和找出解決問題的方法。要有強烈的好奇心,才能跟上ORACLE的不斷改變,我剛接觸ORACLE 時,是ORACL6 ,而今天已經(jīng)是ORACLE 9i了,要搞清楚每一次的變化。頑強、堅韌同樣重要,很可能有時要二天二夜離不開你的數(shù)據(jù)庫。機智機敏,使你不斷的積累工作經(jīng)驗和解決問題的技巧。要自進、上進。作為一個ORACLE DBA ,你的業(yè)余時間大部分是在讀與ORACLE DBA 相關文檔和參考書,既然你想上這條“賊船” ,就要提前做好這個思想預備。注重細節(jié),對每一個微小的變化和問題,都要問個為什么,然后想盡一切辦法去把他搞清楚。怎樣成為一個真正的DBA:要想成為一個真正的DBA ,兩方面的知識缺一不可,一是:非常堅實的數(shù)據(jù)庫基礎知識,包括基本概念和結構。要做到這點,最好的辦法是選擇一家真正有實力的培訓公司進行培訓,因為 ORACLE數(shù)據(jù)庫非常抽象化和邏輯化,自學有一定的難度. 二是豐富的工作經(jīng)驗?D?D處理問題和解決問的能力,要實現(xiàn)這一點,一方面可通過長時間的工作,在工作中獲的,這需要很長時間,還有一種更好的方法是,由有經(jīng)驗的DBA真接在真正的環(huán)境下向你傳授予這種工作經(jīng)驗,這就要求要有有經(jīng)驗的DBA,同時又要有真正應用環(huán)境.
標簽:
Oracle
數(shù)據(jù)庫
排行榜
