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