類似ORACLE10G入門,ORACLE基礎(chǔ)的書,不求完全懂,能看一點是一點,學習ORACLE是一個長期的過程,你在懂了一些后,再去看別的書,你會找到很多相同點,那時候就會有恍然大悟的感覺,一點點看就OK了~ !視頻教程推薦看CUUG的Oracle視頻教程,/jishushalong/shipinkecheng/講得非常好。oracle對于不同基礎(chǔ)的人難度是不一樣的,英語好的話會好很多,但是最好還是能找個注重實踐的培訓,像cuug就行。有學習氣氛的話,學起來會容易些。
oracle入門知識 一個表空間只能屬于一個數(shù)據(jù)庫每個數(shù)據(jù)庫最少有一個控制文件(建議3個,分別放在不同的磁盤上) 每個數(shù)據(jù)庫最少有一個表空間(system表空間) 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率,只應存放數(shù)據(jù)字典 每個數(shù)據(jù)庫最少有兩個聯(lián)機日志組,每組最少一個聯(lián)機日志文件 一個數(shù)據(jù)文件只能屬于一個表空間一個數(shù)據(jù)文件一旦被加入到一個表空間中,就不能再從這個表空間中移走,也不能再加入到其他表空間中 建立新的表空間需要建立新的數(shù)據(jù)文件 commit后,數(shù)據(jù)不一定立即寫盤(數(shù)據(jù)文件) 一個事務即使不被提交,也會被寫入到重做日志中。
oracle server可以同時啟動多個數(shù)據(jù)庫 一套操作系統(tǒng)上可以安裝多個版本的oracle數(shù)據(jù)庫系統(tǒng)(unix可以,nt不可以) 一套oracle數(shù)據(jù)庫系統(tǒng)中可以有多個oracle數(shù)據(jù)庫及其相對應的實例。
首先,學些ORACLE之前,你最好確認一下,對于數(shù)據(jù)庫的基礎(chǔ)知識是否掌握,如果還沒有,那么我建議你先學數(shù)據(jù)庫的基礎(chǔ)知識,然后再對ORACLE進行重點的學習。
其次,oracle也是數(shù)據(jù)庫的一種,所以,所有的數(shù)據(jù)庫應該有的功能它都有,有了數(shù)據(jù)庫的基礎(chǔ)知識后,學習oracle是比較簡單的(我是說對于一般的編程人員),特別的,多比較多個不同數(shù)據(jù)庫的異同,這樣可以很快的指導他們的用處,而且也方便記憶。
對于,oracle特有的函數(shù)、功能等,如果需要ORACLE深入編程,那肯定是要學習的。
還有,君欲善琪七必先利其器,對ORACLE的學習過程中,一定要掌握一兩種數(shù)據(jù)庫客戶端軟件,在開發(fā)過程中,如果連客戶端軟件都不會用,那必然浪費你很多時間去熟悉軟件。
oracle的體系太龐大了,對于初學者來說,難免會有些無從下手的感覺,什么都想學,結(jié)果什么都學不好,所以把學習經(jīng)驗共享一下,希望讓剛剛?cè)腴T的人對oracle有一個總體的認識,少走一些彎路。
一、定位
oracle分兩大塊,一塊是開發(fā),一塊是管理。開發(fā)主要是寫寫存儲過程、觸發(fā)器什么的,還有就是用Oracle的Develop工具做form。有點類似于程序員,需要有較強的邏輯思維和創(chuàng)造能力,個人覺得會比較辛苦,是青春飯J;管理則需要對oracle數(shù)據(jù)庫的原理有深刻的認識,有全局操縱的能力和緊密的思維,責任較大,因為一個小的失誤就會down掉整個數(shù)據(jù)庫,相對前者來說,后者更看重經(jīng)驗。
因為數(shù)據(jù)庫管理的責任重大,很少公司愿意請一個剛剛接觸oracle的人去管理數(shù)據(jù)庫。對于剛剛畢業(yè)的年輕人來說,可以先選擇做開發(fā),有一定經(jīng)驗后轉(zhuǎn)型,去做數(shù)據(jù)庫的管理。當然,這個還是要看人個的實際情況來定。
二、學習方法
我的方法很簡單,就是:看書、思考、寫筆記、做實驗、再思考、再寫筆記
看完理論的東西,自己靜下心來想想,多問自己幾個為什么,然后把所學和所想的知識點做個筆記;在想不通或有疑問的時候,就做做實驗,想想怎么會這樣,同樣的,把實驗的結(jié)果記下來。思考和做實驗是為了深入的了解這個知識點。而做筆記的過程,也是理清自己思路的過程。
學習的過程是使一個問題由模糊到清晰,再由清晰到模糊的過程。而每次的改變都代表著你又學到了一個新的知識點。
學習的過程也是從點到線,從線到網(wǎng),從網(wǎng)到面的過程。當點變成線的時候,你會有總豁然開朗的感覺。當網(wǎng)到面的時候,你就是高手了
下面我講下我處理問題的過程
首先要知道oracle的官方網(wǎng)站:這里有oracle的各種版本的數(shù)據(jù)庫、應用工具和權(quán)威的官方文檔。其次,還要知道 這里是買了oracle服務或是oracle的合作伙伴才可以進去的,里面有很多權(quán)威的解決方案和補丁。然后就是一些著名網(wǎng)站:asktom.oracle.com 。這里有很多經(jīng)驗之談。
遇到問題了。如果是概念上的問題,第一時間可以找tahiti.oracle.com,這里會給你最詳細的解釋。如果在運行的過程中出了什么錯誤??梢匀etalink看看。如果是想知道事務的處理的經(jīng)驗之談。可以去asktom。當然。這里只是相對而言。
你想學oracle干嘛用,oracle數(shù)據(jù)庫可是大型數(shù)據(jù)庫,不說一般,就是中型企業(yè)也支付不起一年幾千萬的使用費。初學者可以先學mysql數(shù)據(jù)庫。
mysql和oracle一樣都支持sql語法,都是關(guān)系型數(shù)據(jù)庫。不同的是存儲過程不一樣,權(quán)限管理不一樣。mysql現(xiàn)在是中小型企業(yè)的主流。你可以考慮一下。
你可以想想一個oracle數(shù)據(jù)庫工程師的要求,即使你達到了,企業(yè)也不敢用年輕人。所以先主要已mysql入手。
最好買一本適合初學者的書,買別的書估計初學者看不懂。再結(jié)合網(wǎng)上的教程,資料。
如何純粹是為了好玩,那就隨心所欲吧。首先學習什么是關(guān)系型數(shù)據(jù)庫,關(guān)系型數(shù)據(jù)庫的特點和數(shù)據(jù)是如何查詢的這些都有助于你今后對數(shù)據(jù)庫的理解。作為一個能寫出高效的sql語句的程序員來說這個必須要理解。
然后學習sql語句,sql語句主要是對表的操作。查詢,刪除,修改,添加等操作。
然后再學習觸發(fā)器,存儲過程,視圖,控制器 。
學到這里就有一定的基礎(chǔ)了,接下來可以選擇學習方向,你可以深入學習數(shù)據(jù)庫權(quán)限管理,你可以學習更多的數(shù)據(jù)庫函數(shù)來寫出高效的sql語句。
學習Oracle需要大量的時間付出。
一般的學習方法是 1.首先你要喜歡她; 2.要多閱讀。大量的閱讀是必不可少的; 3.多寫作。
通過寫作來進行自我學習的總結(jié)和提高; 4.確定一些階段性的目標去實現(xiàn)。要到泰山之巔,也需一個一個臺階的攀登; 5.多交流和溝通; 看一些oracle基礎(chǔ)方面的書,比如oracle管理基礎(chǔ)等,然后學習一些oracle中sql,pl/sql等的語法知識,可以看一些oracle系統(tǒng)性能調(diào)整或oracle數(shù)據(jù)庫的高級開發(fā)方面的書和資料.同時要多練習,多想,多看. 推薦書: 《完全接觸 Oracle》 Oracle 故障解決手冊(新版) Oracle PL_SQL高級程序設計 Oracle 數(shù)據(jù)庫管理員技術(shù)指南 Oracle9i SQL Reference oracle初學指南 PL_SQL用戶指南與參考 論壇 csdn itpub cnoug oracle視頻下載 ftp://202.96.64.144/ / 先看點SQL基礎(chǔ)類的書籍: 《SQL 參考手冊》中文版 《SQL21日自學通》 基本數(shù)據(jù)庫概念(中文) 然后是數(shù)據(jù)庫方面: oracle初學指南 Oracle 8i基本概念 Oracle 數(shù)據(jù)庫管理員技術(shù)指南 ORACLE結(jié)構(gòu) Oracle 8i備份與恢復指南 Oracle 8 故障解決手冊(新版) 《ORACLE 數(shù)據(jù)庫系統(tǒng)--管理與應用》 《完全接觸 Oracle》 。
. 開發(fā)方面的書: Oracle 8i 開發(fā)使用手冊(中文) Oracle Developer使用指南(中文) Oracle 8i PL_SQL高級程序設計 PL_SQL用戶指南與參考 PL_SQL高級設計 Oracle9i SQL Reference 管理:可以考OCP證書,對oracle先有一個系統(tǒng)的學習,然后看Oracle Concepts、oracle online document,對oracle的原理會有更深入的了解,同時可以開始進行一些專題的研究如:RMAN、RAS、STATSPACT、DATAGUARD、TUNING、BACKUP。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:3.298秒