如何獲得Oracle DBA工作?

才智咖 人氣:3.16W
如何獲得Oracle DBA工作?
  不過48個小時,就有120封Oracle 資料庫管理員的求職信堆在了Debbie Reames的桌子上,Reames是位於洛杉磯的商業程式設計公司的高階技術招聘人員。然後Reames做了許多招聘人員都做的事情。她通過三個步驟的過程剔除了其中的一般簡歷。需要H-1B visa信用卡?走吧。需要重新安置?不適合這個工作。只在小公司工作過?這個職位對你來說太大了。

  根據多項調查,除了IT歷史上最低迷的時期之外,Oracle總是為那些經過認證的專業人士和資料庫管理員提過了大量的工作機會。當然,具有資格的候選人的列表就更長了。當在市場上尋找一份工作的時候,即使是最資深的IT專家都需要記住一些他們在很久以前就學到的規則,並且同時採用一些新的策略。

  資料庫管理員市場可以按照以多種方式分為兩個部分——初級和高階。

  Don Burleson,位於美國北卡羅來納州Kittrell的BEI Oracle顧問公司的所有者,說,那些工作經驗少於3年的初級資料庫管理員,經常會面臨失業和低等的工作市場。Burleson曾寫過與Oracle技術和職業生涯有關的17本書,其中包括《Oracle工作面試指導(Conducting the Oracle Job Interview)》,這本書是為那些需要評估Oracle周圍候選人的IT經理們準備的指南。

  “過去,許多公司都不會僱傭初學者,” Burleson說。

  然而,Burleson說,那些初級資料庫管理員仍然是有希望的。那些不願意花12萬美元年薪僱傭經驗豐富的專家的公司有時候會僱傭這些新手並對他們進行培訓。Burleson建議那些新入門的資料庫管理員可以到體檢行業和大學這兩個地方去找到他們的第一份工作。

  政府安全檢查對資深人員很關鍵

  然後就是資深人士。那些擁有超過10年經驗的,擁有高階學位,並且具有專業技能的資料庫管理員仍然有很大的需求量。

  Oracle財務知識,SAP,PeopleSoft, 9i RAC, 9iAS 和 Unix都是重要的能力,Burleson說。還有,政府安全調查是在第一輪的簡歷挑選中排除許多Oracle資料庫管理員的一項。另外,開發技能,例如Java,Windows,J2EE和門戶,都是候選人具有競爭力的優勢。

  更重要的是,Reames說,候選人的技能需要與公司的需要相匹配。“他們真的需要擁有全面技能,” Reames說。

  “如果工作需要的是能夠進行資料建模的人,”她說,“並且我沒有在簡歷中看見任何的資料建模經驗,那麼我就會對這個人大打折扣。”

  除了專業技能之外,Burleson說,許多的公司都願意要那些有教育背景的人,傾向於僱傭那些擁有研究生學位或者MBA的候選人。公司認為那些懂得財務或者會計,具有資料庫管理員支援的業務過程知識的資料庫管理員有價值。

  打跟進電話,第一輪面試

  對於兩個群體,要通過關鍵的第一輪面試都有一些基本的規則需要遵守。

  今早地投遞簡歷是有幫助的。如果有120份簡歷需要閱讀的話,Reames也許不會把所有簡歷都讀完就找到了達到面試要求,具有足夠特點的候選人。

  候選人應該給招聘人員打電話確認他們的簡歷被收到了,她說。“不要害怕打跟進電話,” Reames說。“這會帶給你一個優勢,否則我們可能就不會看你的簡歷。”

  通過第一輪篩選的`申請人通常是在電話中面試。記住面試你的人也許沒有任何技術背景,這一點很重要,Burleson說。在這一點上,是對候選人從技術之外的其他品質上進行判斷。專家說,此時溝通技巧非常重要。

  因為溝通技巧在工作中是如此的重要,Burleson推薦候選人提供給潛在的僱主寫作樣例,尤其是那些得到發表的。有幾個線上網站,包括這一個,都接受技術貼士投稿,他指出。

  實際的技術對話

  少數能夠通過電話面試的候選人能夠到工作地點去進行面試,Burleson稱之為候選人的技術化。他建議面試人員提出一些專業的問題,例如“Oracle中的SYS使用者預設密碼是多少?”

  這些問題沒有捏造的答案,面試人員可以輕鬆地判斷候選人的技術能力。“只有那些實踐過的資料庫管理員知道答案是‘change_on_install,’” Burleson說。“經驗豐富的資料庫管理員可以立即發現謊話。”

  然後就是最後一個階段,與公司的IT人員線上會見。這些會見通常會持續半天,這是真正在測試你是否會被僱傭。有時候是一些開放的問題,例如“如果一個終端使用者抱怨效能差勁,你要做的第一件事情是什麼?”這些問題的答案非常具有啟發性,Burleson說,因為他們也沒有正確答案,他們只是看看候選人是如何獨立思考的,或者是資料庫管理員有多少創新思維。

  也許更重要的是,這個最後的交流就是判斷一些無形的,例如人際關係技巧的過程。擁有一個能夠成為團隊中一員的資料庫管理員對於大多數公司(即使不是所有的公司)來說都是優先考慮的。在很多情況下 ,這些無形的東西形成了差別。

  “我見過公司拒絕了技術能力最強的候選人。這樣的事情總是發生,” Burleson指出。“資料庫管理員需要與其他人打好關係。”

  最後,Burleson說,忘掉星期五可以穿便裝的習慣。

  “面試中穿得太隨便是對自己的極度不負責,”他說。

  “外表確實重要。”

  ————————————————————————————————————

  整理了幾個Oracle面試中的技術問題,各位可以借鑑一下:

  1.解釋冷備份和熱備份的不同點以及各自的優點

  解答:熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢復到任意一個時間點。冷備份的優點在於它的備份和恢復操作相當簡單,並且由於冷備份的資料庫可以工作在非歸檔模式下,資料庫效能會比歸檔模式稍好。(因為不必將archive log寫入硬碟)

  2.你必須利用備份恢復資料庫,但是你沒有控制檔案,該如何解決問題呢?

  解答:重建控制檔案,用帶backup control file 子句的recover 命令恢復資料庫。

  3.如何轉換到spfile?

  解答:使用create spfile from pfile 命令.

  4.解釋data block , extent 和 segment的區別(這裡建議用英文術語)

  解答:data block是資料庫中最小的邏輯儲存單元。當資料庫的物件需要更多的物理儲存空間時,連續的data block就組成了extent . 一個數據庫物件擁有的所有extents被稱為該物件的segment.

  5.給出兩個檢查表結構的方法

  解答:RIBE命令

  __DDL 包

  6.怎樣檢視資料庫引擎的報錯

  解答:alert log.

  評價:這裡的回答並不是十分全面,這些問題可以通過多個角度來進行解釋,也許你不必在面試過程中給出完全詳盡的答案,只需要通過你的解答使面試考官瞭解你對ORACLE概念的熟悉程度。

TAGS:Oracle DBA