十步讓你成為Oracle 10g DBA 隨著Oracle技術(shù)和
市場的快速發(fā)展,目前從事Oracle
DBA工作的人群越來越龐大,從一些我經(jīng)常去的論壇和社區(qū)中大家發(fā)的帖子上看的出,很多人都渴望在現(xiàn)在或?qū)韽氖逻@一領(lǐng)域的工作,現(xiàn)在的市場需求也很大,
但不難看出,各個公司對DBA這個崗位的要求也越來越高,當(dāng)然了,高薪、高挑戰(zhàn)和可持續(xù)發(fā)展的職業(yè)通道吸引了大量的年輕人去嘗試進入這一領(lǐng)域工作.
對一個以前沒怎么接觸過Oracle Database的新手來說,如何才能快速的成為一個Oracle DBA,是他們目前所迫切渴望的.很多人因為學(xué)習(xí)的方法不對,走入了誤區(qū),感覺到越學(xué)越累,越學(xué)越糊涂,越學(xué)越不明白... 關(guān)于學(xué)習(xí)方法這個問題,可以說是仁者見仁,智者見智.每個人都有一套自己已經(jīng)習(xí)慣了學(xué)習(xí)模式和接收新事物的習(xí)慣.Oracle ACE 蓋國強先生為后來的學(xué)弟學(xué)妹們提出了很多寶貴的意見和建議. 下面摘錄一些蓋國強先生對Oracle愛好者關(guān)于學(xué)習(xí)方法和思路方面曾經(jīng)提談到的經(jīng)典建議 1)克服心理恐懼障礙 2)學(xué)會認真閱讀,基礎(chǔ)重于一切 3)由點及面、由淺入深 4)通過實踐檢驗所學(xué)知識 5)見微知著 興趣 + 勤奮 + 堅持 + 方法 ≈ 成功 具備了這些基本的素質(zhì),再加上強烈的興趣和愛好,成為一個Oracle DBA也不是一件多么困難的事,就象學(xué)習(xí)其他的技能一樣,入門并不是很難,但在這個行業(yè)能不能走的更遠做的更好,一方面除了自己勤奮的努力外,另一方面也要看一些機緣! 如果你決定打算做一個Oracle DBA,那么請先完成如下的這些基本功練習(xí),等扎好了基礎(chǔ),再逐步的循序漸進,由淺入深! 在下面的每個步驟里,都蘊涵了大量的知識,我只是給出了一個學(xué)習(xí)的綱要,你能不能超越就看自己的造化了! 第一步:先認識Oracle 1)認識Oracle Database 2)了解Oracle Database的體系結(jié)構(gòu)和工作原理 3)了解管理Oracle Database的常用工具有哪些? 4)了解一般DBA的日常工作內(nèi)容 第二步:安裝你的第一套Oracle 1)選擇安裝平臺和軟件 2)快速閱讀Installation Guide,了解安裝需求 3)安裝Oracle相關(guān)軟件 4)利用DBCA創(chuàng)建、配置你的第一個Oracle數(shù)據(jù)庫 5)利用DBUA升級你的第一個數(shù)據(jù)庫到較高版本 第三步:認識EM DBA 2.0時代的必備工具 1)創(chuàng)建、配置你的第一個dbcontrol 2)通過EM來管理你的第一個Oracle Database 第四步:配置Oracle網(wǎng)絡(luò)服務(wù) 1)理解Oracle network原理 2)利用netca配置你的第一個監(jiān)聽和服務(wù) 3)啟動和停止監(jiān)聽 第五步:認識Instance 1)了解Instnace內(nèi)存結(jié)構(gòu) 2)了解Oracle后臺進程 3)了解Oracle初始化參數(shù)的作用、并學(xué)會管理這些參數(shù) 4)啟動和停止數(shù)據(jù)庫 --了解數(shù)據(jù)庫啟動/關(guān)閉的過程 第六步:認識Oracle的物理、邏輯結(jié)構(gòu) 1)控制文件 2)數(shù)據(jù)文件 3)參數(shù)文件 4)日志文件 5)密碼文件 6)歸檔文件 7)備份文件 8)其他文件 9)認識表空間 10)了解各種Segment 11)創(chuàng)建、管理、刪除你的第一個表空間和Segment 12)創(chuàng)建、管理、刪除你的第一個pl/sql Object 第七步:管理Oracle帳戶 1)了解Oracle數(shù)據(jù)庫用戶的分類 2)了解Oracle權(quán)限和角色的概念 3)了解Profile作用 4)創(chuàng)建并管理你的第一個Oracle user 5)刪除一個user 第八步:熟悉Oracle數(shù)據(jù)字典和常用動態(tài)性能視圖 1)了解Oracle的數(shù)據(jù)字典 2)熟悉常用的Oracle動態(tài)性能視圖 第九步:了解Oracle備份/恢復(fù)的概念 1)了解Oracle備份/恢復(fù)的基本原理 2)了解常用的備份/恢復(fù)方法及工具 3)完成你的第一個備份 4)完成你的第一個恢復(fù) 第十步:學(xué)會監(jiān)控數(shù)據(jù)庫 1)了解被監(jiān)控的對象和目的 2)熟悉Oracle日常診斷和調(diào)優(yōu)的基本知識 3)配置你的第一個監(jiān)控 4)診斷你的第一個問題(思路--方法) 5)利用EM查看你的監(jiān)控和報告 在上面的每一步里,都包含很多的知識點(我只是列了個大概,因為是剛剛看到一個puber在問類似的問題,所以就隨便寫了一點),如果你能堅持把這些東西完整的學(xué)習(xí)下來,那么你就基本上具備了入門的基礎(chǔ)知識,接下來,你需要戒驕戒躁,繼續(xù)深入,不斷的積累和完善,在進一步深入學(xué)習(xí)的基礎(chǔ)上,逐步的把Oracle的變更管理、診斷診斷、調(diào)整管理、配置管理等各類程序逐一的學(xué)習(xí)和實踐。 然后,等你對Oracle Database有了比較全面的認識以后,可以慢慢的學(xué)習(xí)Oracle的其他Option,比如RAC、DataGuard、Partition、 Streams、XML DB、Timesten、OLAP、Security方面的選件,同時對Oracle MAA的整體解決方案中的技術(shù)做一個全面的review(其實你在學(xué)習(xí)其他各種Option的時候已經(jīng)涉及到了)。 學(xué)習(xí)Oracle過程中的一些忌諱 1)文不對題 我經(jīng)??吹胶芏嗳四弥?i,9i的資料在10g,11g上做實驗,碰了鼻子不說,還說Oracle這不好那不好! 2)少走彎路 學(xué)習(xí)Oracle Database,應(yīng)該仔細的閱讀Oracle Database Concepts(有時間的話,能通讀+實踐多次才好),不要上來就拿個什么寶典在那里搗鼓,在概念沒弄清楚的情況下,你能確定你每個enter下去,會 導(dǎo)致系統(tǒng)如何嗎?不要饒了大半天,最后還是因為一個概念的問題,跑回來重新啃書本,四處灌水求助 3)心浮氣躁 學(xué)習(xí),要耐得住寂寞,經(jīng)得起誘惑。如果今天看到這個新潮就學(xué)這個,明天感覺那個熱門又學(xué)那個,蜻蜓點水一帶而過,那么我們就可能始終停留在一知半解的水 平上而難以具備真知灼見。古人說:“世事洞明皆學(xué)問。”要做到世事洞明,就必須下一番苦功,認真去學(xué)習(xí)鉆研,從而獲得真諦。 各位忠實的Oracle fans,此時不行動更待何時? 最后,祝愿各位Oracle fans能夠通過對Oracle技術(shù)的學(xué)習(xí),成就自己的未來,改變的命運!祝大家好運! |
|
來自: 大千 > 《dbms_oracle》