本書(shū)旨在為初學(xué)者提供一本入門級(jí)書(shū)籍。使得讀者可按本書(shū)中的內(nèi)容,從零開(kāi)始,獨(dú)立完成數(shù)據(jù)庫(kù)的基本安裝配置、SQL書(shū)寫、數(shù)據(jù)庫(kù)管理、備份恢復(fù),并了解初步的性能優(yōu)化的相關(guān)知識(shí)。本書(shū)摒棄了以往相關(guān)書(shū)籍以理論為主的寫作理念,重在引導(dǎo)讀者實(shí)際動(dòng)手完成操作。
前 言
2014年底,筆者開(kāi)始在天津?qū)υ谛4髮W(xué)生進(jìn)行Oracle技術(shù)培訓(xùn)。當(dāng)時(shí)就有不少學(xué)生來(lái)找筆者,讓筆者推薦一本較好的入門級(jí)書(shū)籍。筆者雖然長(zhǎng)期研究Oracle技術(shù),但真的去想一下,發(fā)現(xiàn)還沒(méi)有什么比較適合初學(xué)者的Oracle書(shū)籍。反倒是基于Oracle知識(shí)領(lǐng)域的某一部分進(jìn)行深入研究的書(shū)比較多,例如專門寫備份恢復(fù)或者性能優(yōu)化方面的。當(dāng)然,對(duì)于有經(jīng)驗(yàn)的DBA而言,翻閱這些專門關(guān)注某個(gè)方向的數(shù)據(jù)庫(kù)書(shū)籍,是個(gè)很好的深入學(xué)習(xí)的方法。但是對(duì)于初學(xué)者而言,可就不太適合了。
2015年在北京做Oracle認(rèn)證培訓(xùn)的時(shí)候,又有學(xué)生來(lái)找筆者,說(shuō)市面上的很多Oracle書(shū)籍都是基于Windows的,想去找一本基于Linux的書(shū)也不太容易。筆者以前倒是沒(méi)有注意這個(gè)問(wèn)題,畢竟當(dāng)年筆者進(jìn)入Oracle的大門,是通過(guò)閱讀大量官方文檔來(lái)實(shí)現(xiàn)的,幾乎沒(méi)怎么關(guān)注市面上Oracle相關(guān)的入門級(jí)書(shū)籍,也就沒(méi)有注意到操作系統(tǒng)版本的問(wèn)題。而實(shí)際上,在生產(chǎn)系統(tǒng)中,Linux或者類UNIX的操作系統(tǒng)才是更常見(jiàn)的。因此,基于這樣的操作系統(tǒng)來(lái)學(xué)習(xí)Oracle知識(shí)顯然更貼近實(shí)戰(zhàn)一些。
再者,市面上很多數(shù)據(jù)庫(kù)相關(guān)書(shū)籍,都側(cè)重于理論方面。筆者并非認(rèn)為注重理論就不對(duì),但是DBA確實(shí)是一個(gè)極關(guān)注動(dòng)手能力的職業(yè)。無(wú)論你是否精通理論,只要能把問(wèn)題搞定,你就是一名優(yōu)秀的DBA。另外,對(duì)于初學(xué)者而言,一上來(lái)就面對(duì)大量枯燥的理論,也很容易對(duì)Oracle技術(shù)產(chǎn)生厭煩心理。而大家都知道,與其他數(shù)據(jù)庫(kù)相比,Oracle的入門應(yīng)該是最有難度的。
于是,筆者慢慢地就有了一個(gè)想法。從零開(kāi)始學(xué)習(xí)Oracle,是否可以從動(dòng)手開(kāi)始,由實(shí)驗(yàn)反推理論,通過(guò)實(shí)驗(yàn)來(lái)獲取結(jié)論?先讓初學(xué)者自己大量動(dòng)手,快速上手,在基本掌握Oracle的常規(guī)操作后,再深入研究理論,并與實(shí)驗(yàn)并重。這樣,對(duì)于初學(xué)者而言,或許會(huì)更容易接受一些。
再加上前段時(shí)間經(jīng)好友推薦,結(jié)識(shí)了清華大學(xué)出版社的一位編輯,在經(jīng)過(guò)熱烈討論后,專門針對(duì)初學(xué)者的這本書(shū)就正式付梓出版了。
讀者對(duì)象
毋庸置疑,這是一本專門面向初學(xué)者甚至是零基礎(chǔ)人員的入門級(jí)Oracle書(shū)籍。
本書(shū)沒(méi)有大量的枯燥理論,只有一個(gè)個(gè)經(jīng)典的Oracle 數(shù)據(jù)庫(kù)實(shí)戰(zhàn)實(shí)驗(yàn)。各位讀者可按本書(shū)的內(nèi)容,從零開(kāi)始,一點(diǎn)一點(diǎn)地去完成操作系統(tǒng)安裝、數(shù)據(jù)庫(kù)軟件安裝及數(shù)據(jù)庫(kù)創(chuàng)建,然后將命令一條一條地輸入你的電腦。無(wú)論是IT從業(yè)人員,還是在校學(xué)生,甚至是沒(méi)有什么計(jì)算機(jī)基礎(chǔ)的“外行”,你都可以從這本書(shū)開(kāi)始,一步一步地進(jìn)入Oracle數(shù)據(jù)庫(kù)技術(shù)的大門。
本書(shū)提倡手把手輔導(dǎo),實(shí)驗(yàn)步驟及命令十分詳明,讀者可遵循這些步驟完成本書(shū)的全部實(shí)驗(yàn)。但是切記,筆者更希望每位讀者能親手輸入本書(shū)中的命令。DBA是一個(gè)對(duì)動(dòng)手能力要求極高的崗位,換言之,你的功夫都在手上。想象一下,當(dāng)數(shù)據(jù)庫(kù)出現(xiàn)故障時(shí),在領(lǐng)導(dǎo)及同事面前,你淡定自若,手指如飛,有條不紊地將各種疑難雜癥一一搞定,那該是怎樣的場(chǎng)景?
想成為這樣的高手嗎?那就從閱讀這本書(shū)開(kāi)始吧。
收起全部↑
史躍東,是TJOUG(天津Oracle用戶組)發(fā)起人,DBA+社區(qū)成員,ITPUB名人堂嘉賓。有十余年的數(shù)據(jù)庫(kù)相關(guān)行業(yè)經(jīng)歷,已獲得PMP項(xiàng)目管理證書(shū)及Oracle 10g 、11g 雙料OCM證書(shū)。現(xiàn)為數(shù)據(jù)庫(kù)行業(yè)自由講師,獨(dú)立顧問(wèn)。