1. 程式人生 > >11g OCM 考試感悟

11g OCM 考試感悟

備份恢復 壓縮 real pass 要求 數據倉庫 收購 好的 start

11g OCM 考試感悟

PrudentWoo


累,累。真的很累。考前每天全場景的刷兩遍。三遍不覺得累。總感覺練習時間不夠。考中盡管時間足夠。可是壓力很大。尤其看到一些和平時訓練不一樣題目的時候,那種緊張是無法言喻的,兩天9個場景下來,中間歇息的時間都是不固定的。你不知道下一場考試什麽時候開始。有幾場一杯咖啡還沒喝完就叫進去考試了。進入考場全然一點準備的時間都沒有,從考官叫你進去的那一刻就已經在開始計時了,全然沒有讓你平靜下來的意思。你的心理,身體,精神等諸多方面的因素。當然包含承受能力都能直接決定著你能否夠完畢OCM考試。考完最大的感覺就是身上的包袱放下了。可是那種疲勞無形中加劇了。你不知道這次考試給你帶來的是什麽。漂亮的ocm證書。還是一次難忘的考試歷程。當然對我來說不論什麽一個結果都很重要,畢竟這是一次全新的開始。華利的轉身。

我是12月3日參加考試的。考試時間共計兩天,第一天12月3日 為Skillset1-Skillset4,第二天12月4日為Skillset5- Skillset9。

12月3日整個上午130分鐘考了Skillset1。在整場考試中,考察了11g數據庫的基本管理技能,包含手工建庫,監聽配置。表空間的創建。參數調整。em的創建,另一些11g新特性等。考試內容都在老師平時講課的範圍之中,平時訓練也比較到位;最後自覺得作答的還是比較完美,沒有出什麽紕漏。這個場景算是完美收宮。

考完第一個場景之後,等待考官收分,可能是題目較多吧,收分整整收了45分鐘,這個過程除了肚子餓的在唱歌以外。其他到還好。考官收完分之後帶我們去吃飯,路上聊了一下我們每一個人工作的情況,以及考官透露考完之後能夠來

oracle工作。如今在中國建雲平臺,須要人才。對於我們考完的人來說是一個比較好的機會;吃飯是在附近的一家餐廳吃的,感覺還是比較溫馨的,過去菜就已經上好了。據說這是標準的OCM考試套餐多少人點多少菜再外加一個湯,飯隨便吃。管飽;

吃完飯,歇息了一小會。下午兩點開啟了Skillset2的考試,這場考試相來說內容比較少,並且有些諸如歸檔之類的工作都在Skillset1中打開了,所以整個還是比較輕松的,要求啟用壓縮備份,這也是對11g新特性使用的一個考察。

Skillset 2出來後大概十分鐘不到。又被叫進去參加Skillset3的考試了;Skillset 3oracle

考察你對數據的管理,包含數據的備份恢復,表空間傳輸,查詢優化,數據訪問優化等,當然在開篇prod2數據庫就已經被破壞了。須要做數據恢復,數據恢復完之後須要創建一個dblink,並在prod1上做後面的題目,要求對MaterializedViews 進行優化。啟用並行。做表空間傳輸,外部表等技能掌握程度的考察。

接下來是今天最後一個場景Skillset 4。這個場景主要是是考察數據倉庫管理的一些知識,主要包含LOB字段的管理,各種閃回技術的使用,加密表空間,審計等。當中分區表比較費時間。你必須對分區表的類型很清楚才幹理解題中的含義,選擇合適的分區類型來進行答題。還有就是在flashbackdrop 這道題目中是一個復合的有關聯的閃回操作,難度還是有點的,可是平時假設訓練到位的話這些都是小意思了。這個場景時間比較緊張,剛做完最後一道題就沒有時間了。沒來得及做檢查。今天一天的考試在下午5:30完畢。

124日上午9點開啟Skillset5的考試,這場考試是考察你對數據庫的深入理解和理解後是否通透達到能夠優化數據庫的能力,以及在數據庫優化過程中的數據庫排錯能力;上來就發現和第三場景考試一樣,prod2數據庫被破壞了。無法啟動實例,須要恢復,恢復完之後創建了synonym。並行在prod1上做其他題目。配置ResourceManager和創建各種索引,開啟遊標共享,在線重定義。收集統計信息,以及各種優化工具的使用,題目裏面會告訴你場景,並且要求你優化。還有就是這個場景是不能夠重新啟動實例的。

歇息了幾分鐘上午繼續Skillset 6考試,這場考試主要是考察的是GC管理;上來首先就是安裝Agent。一定要記得password千萬別輸錯了,一定要記得安裝完之後執行root.sh腳本。當時我就把password輸錯了,裝完之後發如今GC中無法找到節點1。一開始我還以為是印度人給使壞了,檢查服務和日誌,發現都沒有不論什麽痕跡,隨即嘗試改動Agentpassword。這一改,GC發現了。說明是自己手誤導致password敲錯了。後面的配置包含參數配置,創建表空間。表空間管理,schedulesjob的配置還算比較順利;這個場景操作的時候一定要慢,都是點一點的。手一抖說不定哪就點錯了,但也不能太慢,不然手不抖題還沒做完。就到交卷時間了。

考完Skillset 6後。中午考官帶我們去老地方吃飯。只是這次是在包廂裏,並且菜也明顯比昨天要好些,在包廂裏考官談了下oracle的發展,已經LarryEllison這幾年是怎樣把那些公司給收購的,反正聽著就夠傳奇,也算是大開眼界,也讓我更加堅定的讓我走Oracle這條道路。

吃完飯,大概下午1點多開始了Skillset7的考試;假設我說這是一場過山車的體驗也絕不誇張;進入考場第一件事我檢查了prod1的參數和監聽文件,將可能影響GC搭建DG的參數做了個reset;並且創建了pfileGC失敗後手工編輯搭建DG

繼續開始GC搭建DG,在等待DG的創建過程中,手工編輯好兩邊DG搭建的參數文件和rmanauxiliary database腳本。誰知十多分鐘後我這邊腳本已經編輯完了,那邊DG還在創建,隨即檢查prod1sbdb1數據庫的日誌。並沒有報錯,顯示已經完畢。可是gc的狀態不正確,再等了10分鐘後,GC的狀態還是沒有反應。隨即檢查GC。發現我第二個節點的Agent服務已經停了。隨即啟動服務,又一次登錄GC查看我的GC狀態,正常。

繼續後面的操作開啟ADGRealtimequery功能,這個操作我做了三遍,前面兩次都失敗了,報錯,第一次做的時候它把我的SBDB1TNS條目給刪了,完畢之後它又給我加回來了。

第二次做的時候它把我的SBDB1數據庫給shutabort了,並且我自己還無法啟動,startup noprivate

等了一會兒之後它給我將sbdb1給起來了。繼續第三次開啟Realtimequery。這次它沒有整我,讓我成功了。

檢查環境後繼續做Snapshot。在做Snapshot的時候首先備庫日誌給我報了一個ora-600的錯誤,並且在GC上看到DG的狀態是x做什麽什麽都沒反應了,包含又一次登錄GC狀態也不正常。這個時候我想手工重新啟動下SBDB1,結果還是報上面的no private錯誤。當時我快絕望了,把OMS和Agent都重新啟動了,狀態正常。繼續做Snapshot,正在做的時候從message日誌中發現我的網卡狀態出現了no link,當然也就失敗了;又一次繼續來再做的時候發現兩個實例先後被shut abort;我已經絕望了。歇息了幾分鐘後。加入了後面的幾個服務也不敢啟動了,反正題目沒有說,看著還剩下25分鐘想著要不要做Observer和CFSF。好奇心驅使著我。來了一場不要命的繼續奮鬥。開始配置Observer和CFSF;配置這個的過程還好沒有使壞。很順利;但在這十多分鐘的等待中宛如進入人生末日,很煎熬;在這個場景中盡管最後還剩下幾分鐘,可是我把Snapshot放棄了,包含Block Change Tracking也忘記做了,我預計它可能是發現我一上來就準備了pfile手工搭建的DG,所以有益給我使的壞。

剩下的Skillset 8 和Skillset 9還算比較順利,盡管做了一些防破壞的準備可是並沒有出現之前所想象的那些破壞。

Skillset 8和Skillset 9 機會僅僅有一次。必須對安裝配置很熟練,部署之前把題目看完後再操作基本不會有什麽太大問題。

OCM盡管僅僅是Oracle的一個認證,這個認證的要求是要參與這場考試的人去解決Oracle執行中的不論什麽問題;可是。遠不及人生旅途中遇到的各種問題。它宛如人生中遇到的磕磕碰碰,它反應了一個事實,人活在當下必須好好面對身邊的每一件事。必須通透理解你所遇到的事情並組織成一個個知識點,再把每一個知識點串起來形成一套體系;實際上每一個人都能夠很精彩。可是精彩的是結局。精彩的結局一定有著不為人知的付出;

11g OCM 考試感悟