Oracle過關解答
終于把 OCP DBA 的課程都考完了,累啊!總的來說ORACLE的認證值得考,
Oracle過關解答
。本人有CCNP、MCSE證書,但通過DBA的考試,覺得不僅加深了對現代數據庫的了解,還豐富了計算機科學的知識結構。我覺得,從某種角度來說,ORACLE數據庫甚至具備一些操作系統的功能。??ORACLE的考試,要記住的東西相當多,考試要求基本上是以原始的命令行方式,而不是圖形界面操作,因此表的名字,以及相應的scripts相當多是要求記住的,整個DBA考試,光書中提到的table就有數百個之多,我想這主要是因為過去ORACLE主要是在UNIX系統上運行的,可供使用的圖形界面軟件不多!這也相應地增加了考試的難度!整個考試重點在于對概念的理解,對細節考得不是太多,我想國外的考試都是這樣吧!例如問lock contention 的原因是什么?然而,oracle的概念可是五花八門,數不勝數!
??最初一門SQL是基礎。這門不難,只要多點上機實踐,一般都沒問題,但是pl/sql的許多概念,例如觸發器等,要弄清楚。如果有數據庫開發的基礎,這門課是小菜一碟!
??第二門,《數據庫管理》。可算上是ORACLE的基礎課了,也是核心課程,課程中提到了許多在以后的課程中反復使用的概念與方法。例如,instance及相應的進程(pmon,smon,arc0,dbw0,等)。數據庫的物理結構由dbf文件,控制文件,redo log文件,archive文件等,
資料共享平臺
《Oracle過關解答》(http://salifelink.com)。數據庫的邏輯構成由tablespace,segment,extent,block等。需要理解的是ORACLE的基本運行過程,oracle讀取parameter file 的設置在physical memory中構造instance, 通過dbwr進程將SGA的database buffer中的數據定期或不定期地寫入datafile,同時也將sql指令由lgwr進程記錄在redolog文件中,系統定期將redolog文件copy成為archive文件,系統為了transactional的需要,提供了rollback segment ,這樣保證了read consistence。??這一門的概念相當多,令人覺得oracle的存儲概念相當細,例如對segment 的block還分了pctfree 和 pctuse,順便也提到了row migrate 與row chain的概念,可見oracle對邏輯及物理對象的管理能夠非常細致!再有,scn不僅儲存在control file 中,還在datafile的header中,scn的引入是為了保證系統各文件之間的`協調與連慣。本門許多命令的可選參數基本是不用記的,太多了!也不怎么考,這些參數在《性能調整》一門中則作了詳細介紹!大家只要記住最基本的語句就行了!
??第三門,《備份與恢復》。如果對操作系統備份與恢復有了解的話,會有一定的幫助,但oracle的備份與恢復難點在于對邏輯對象的操作,例如,對table的操作可用import與export命令。而rman是重點。Oracle的備份與恢復有相當多的分類,令人眼花繚亂,有archivelog和noarchivelog,完全備份與不完全備份,只讀表空間的備份,介質恢復,等等。由此可見,oracle的備份比操作系統的備份復雜多了
【Oracle過關解答】相關文章:
6.面試如何過關
7.面試輕松過關