Oracel DBA 需要那些background?

想請問大家, 當一個Oracle 的DBA除了通過OCP後,

本身應該還需要那一些skill 呢?

要會寫什麼程式嗎?

網路的東西至少要懂那些呢?

作業系統要會那些呢?作業系統是不是要很有實務經驗?

Unix是必學嗎?

Oracle說是用java開發的,那也要會java嗎?

會依工作的公司不同而所要求skill也都不同嗎?

可以幫我舉例說明嗎?

DBA 與其他IT類人員 有沒有什麼較辛苦面的?

為什麼大家會說一位優秀的DBA 是很不容易培養的,

是因為要累積很多實務經驗嗎? 還是要懂很多的技術?

DBA是較適合男生的工作嗎?

因為我現在工作上接觸的DBA 幾乎都男生,

以前在學校學過 Access , Visual Foxpro , MS SQL覺得還可以,

但現在工作接觸到Oracle 倒覺得難了一點,

但還是想對Orcle DBA 的工作多瞭解一些,

因為在考慮要不要去考OCP...走DBA,

若要去上OCP的課程,要先有什麼準備嗎?

感謝大家能回答我的疑惑~~問題有點多, 不好意思! 感謝 感謝..

Update:

標題打錯了, = = Oracle

1 Answer

Rating
  • Johnny
    Lv 4
    1 decade ago
    Favorite Answer

    您好, 個人從事專業DBA有超過五年的時間, 如今任職於某上市公司資料中心主管, 有些看法與您分享.

    想請問大家, 當一個Oracle 的DBA除了通過OCP後,

    本身應該還需要那一些skill 呢?

    您最好懂些 Unix, Linux, Shell Script 等等方面的知識, Oracle大部份會執行在 Unix base 的主機上面, Unix的自動化又常常靠撰寫 Shell Script來達成, 因此操作系統跟Shell最好多少了解一些.

    要會寫什麼程式嗎?

    寫程式不是必須的, 但是會的話也多少有加分的作用.

    網路的東西至少要懂那些呢?

    基本的概念懂一些就可以了, 畢竟您是專業的DBA, 不是網管.

    作業系統要會那些呢?作業系統是不是要很有實務經驗?

    Unix是必學嗎?

    Unix原則上是必學的, 大型系統的Database鮮少在 Windows平台上.

    Oracle說是用java開發的,那也要會java嗎?

    不需要會 Java, Oracle的操作介面是 Java開發的, 但是不表示您需要懂 Java programming.

    會依工作的公司不同而所要求skill也都不同嗎?

    可以幫我舉例說明嗎?

    當然工作的公司不同, 所要求的skill也會不同, 如您的 Database是在 Unix上, 您也需要 Unix的知識. 如你的 Database是在 IBM AIX上, 您也需要 AIX的知識. 如您的公司需要您寫 SP, 則您也需要會寫SP.

    DBA 與其他IT類人員 有沒有什麼較辛苦面的?

    個人覺得DBA會比較辛苦, 因為公司的資料都掌握在我們的手中, 而公司最重要的命脈就是資料. 如果您公司的營運是屬於 7*24*365 的, 那 24 小時 on call 也應該是免不了.

    為什麼大家會說一位優秀的DBA 是很不容易培養的,

    是因為要累積很多實務經驗嗎? 還是要懂很多的技術?

    需要累積很多的實務經驗, 因為沒有一家公司敢把公司的正式資料庫交給一個沒有經驗的DBA, 萬一資料損壞又救不回來, 那還真的是欲哭無淚. 另外, 在某些公司裡, DBA還要負責調校 Database 主機的效能, 這也意味著您必須了解系統架構與AP程式的SQL語法.

    DBA是較適合男生的工作嗎?

    因為我現在工作上接觸的DBA 幾乎都男生,

    並不是喔, 我部門內有三位優秀的女性DBA, 只是比例上是男生比較多.

    以前在學校學過 Access , Visual Foxpro , MS SQL覺得還可以,

    但現在工作接觸到Oracle 倒覺得難了一點,

    但還是想對Orcle DBA 的工作多瞭解一些,

    因為在考慮要不要去考OCP...走DBA,

    若要去上OCP的課程,要先有什麼準備嗎?

    個人覺得從事專業的DBA需要有很大的勇氣與抗壓性, 因為DBA的壓力會比一般的IT人員壓力要大. 上OCP的課程並不需要準備些什麼, 畢竟上課只是跟隨著老師的內容一步一步的學習, 但是學成後才是挑戰的開始.

    祝福您.

    Source(s): ME
Still have questions? Get your answers by asking now.