Oracle入门必读
生活随笔
收集整理的這篇文章主要介紹了
Oracle入门必读
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Oracle在數(shù)據(jù)庫(kù)領(lǐng)域占有率和影響極大,公司規(guī)模僅次于微軟,但知名度卻遠(yuǎn)遠(yuǎn)不及HP、IBM、微軟那樣家喻戶曉。除了計(jì)算機(jī)專業(yè)的學(xué)生可能聽(tīng)說(shuō)過(guò)數(shù)據(jù)庫(kù)管理員,很多打算進(jìn)入IT行業(yè)的學(xué)生并不確切知道Oracle到底是什么,《Oracle入門必讀》可告訴您答案。
一、Oracle入門--第二大軟件公司
Oracle是一家軟件公司。這家1977成立于加利福尼亞的軟件公司是世界上第一個(gè)推出關(guān)系型數(shù)據(jù)管理系統(tǒng)(RDBMS)的公司。現(xiàn)在,他們的RDBMS被廣泛應(yīng)用于各種操作環(huán)境:Windows NT、基于UNIX系統(tǒng)的小型機(jī)、IBM大型機(jī)以及一些專用硬件操作系統(tǒng)平臺(tái)。事實(shí)上,Oracle已經(jīng)成為世界上最大的RDBMS供應(yīng)商,并且是世界上最主要的信息處理軟件供應(yīng)商?,F(xiàn)在,Oracle是僅次于微軟公司的世界第二大軟件公司,2000年的銷售額為101億美元。現(xiàn)在Oracle在世界范圍內(nèi)大約聘用了4萬(wàn)3千多名專業(yè)技術(shù)人員,在美國(guó)本土有2萬(wàn)1千名。有趣的是,即使在美國(guó)本土,Oracle的技術(shù)人員(主要是程序員)中有40%是印度人,中國(guó)人是第二多的,其次才是美國(guó)人。
二、Oracle入門--龐大的品牌系統(tǒng)
Oracle是一個(gè)龐大的品牌系統(tǒng)。如前所述,Oracle不僅在全球最先推出了RDBMS,并且事實(shí)上掌握著這個(gè)市場(chǎng)的大部分份額,由于Oracle 公司的RDBMS都以O(shè)racle為名,所以,在某種程度上Oracle己經(jīng)成為了RDBMS的代名詞。而近幾年來(lái),Oracle不斷積極地?cái)U(kuò)展自己的業(yè)務(wù),成功地開(kāi)發(fā)了許多橫向和縱向的產(chǎn)品,譬如Oracle自己設(shè)計(jì)生產(chǎn)的Oracle服務(wù)器,面對(duì)商業(yè)客戶的商業(yè)交易系統(tǒng)(Oracle Exchange),Oracle數(shù)據(jù)中心等等。同時(shí),Oracle還成功開(kāi)發(fā)出了很多面對(duì)程序員的開(kāi)發(fā)工具,譬如著名的Designer/2000計(jì)算機(jī)輔助系統(tǒng)工程(CASE)工具和Developer/2000開(kāi)發(fā)包,這些工具作為“設(shè)計(jì)器”和“開(kāi)發(fā)器”,有力地幫助了程序員的開(kāi)發(fā)工作,也有力地提高了Oracle的聲譽(yù)。此外,Oracle還開(kāi)發(fā)了一系列面對(duì)不同對(duì)象的應(yīng)用軟件,它們被統(tǒng)稱為Oracle應(yīng)用軟件。這些軟件使得Oracle被廣泛應(yīng)用到各個(gè)領(lǐng)域,同時(shí)也為Oracle帶來(lái)滾滾財(cái)源。比較常見(jiàn)的Oracle軟件產(chǎn)品包括:
·Oracle財(cái)務(wù)軟件(Oracle Financial)
·Oracle制造業(yè)軟件(Oracle Manufacturing)
·Oracle人力資源軟件(Oracle Human Resources)
·Oracle自動(dòng)控制軟件(Oracle Automotive)
·Oracle 商業(yè)交易系統(tǒng)(Oracle Exchange)
以及其他的應(yīng)用軟件。這些軟件連同Oracle RDBMS使得Oracle成為一個(gè)龐大的品牌系統(tǒng),深入到了人們生產(chǎn)和生活的各個(gè)領(lǐng)域。
三、Oracle入門--認(rèn)證的由來(lái)
由于Oracle擁有多年在各種行業(yè)下的多種解決方案,擁有基于不同客戶環(huán)境的Oracle RDMBS服務(wù)器工具及規(guī)模巨大的應(yīng)用軟件系統(tǒng),而且,這個(gè)龐大的系統(tǒng)正在不同程度、不同層次地為各行各業(yè)所廣泛應(yīng)用。因此,能夠熟練掌握這個(gè)系統(tǒng)的某些方面及適應(yīng)這個(gè)系統(tǒng)的不斷更新的專業(yè)工程師必然是各界急需的人才,有著良好的就業(yè)前景。事實(shí)上,Oracle公司也認(rèn)識(shí)到了這一點(diǎn),這就是Oracle認(rèn)證的由來(lái)。
四、Oracle入門--體系復(fù)雜
盡管關(guān)系型數(shù)據(jù)庫(kù)從原理上來(lái)講并不是很難,有一些數(shù)據(jù)庫(kù)知識(shí)的人掌握這些原理并不會(huì)花很大的氣力,而且,一般的關(guān)系型數(shù)據(jù)庫(kù)軟件,譬如 SQL Server,用起來(lái)并不復(fù)雜,但Oracle絕對(duì)與眾不同。作為有史以來(lái)最成功的關(guān)系型數(shù)據(jù)庫(kù)軟件,Oracle的實(shí)現(xiàn)方式和管理維護(hù)手段非常豐富,它涉及到很多方面的細(xì)節(jié)技術(shù)。單從任何一個(gè)側(cè)面來(lái)理解它,是難觀其全貌的。要想真的精通它,沒(méi)有兩三年功夫是不行的。單是Oracle的技術(shù)文檔,就足夠淹沒(méi)你! 具體說(shuō)來(lái),Oracle技術(shù)包括以下幾個(gè)主要方面:Oracle系統(tǒng)結(jié)構(gòu)和原理、Oracle數(shù)據(jù)庫(kù)的安裝和配置、Oracle數(shù)據(jù)庫(kù)的管理、Oracle的數(shù)據(jù)備份與恢復(fù)技術(shù)、Oracle的性能調(diào)整、Oracle的新產(chǎn)品特性(Java支持、應(yīng)用服務(wù)器、時(shí)間空間系列、文本服務(wù)等)、Oracle的并行服務(wù)器技術(shù)、Oracle的數(shù)據(jù)倉(cāng)庫(kù)技術(shù)、Oracle的對(duì)象類型和對(duì)象--關(guān)系模型等技術(shù)……毫不夸張地說(shuō),以上任何一個(gè)部分單獨(dú)拿出來(lái)都是很大的題目!
Oracle的體系如此龐大,初學(xué)者難免感到無(wú)從下手,下面本文就為初學(xué)者分享一些入門的學(xué)習(xí)方法。
五、Oracle入門--定位
oracle分兩大塊,一塊是開(kāi)發(fā),一塊是管理。開(kāi)發(fā)主要是寫寫存儲(chǔ)過(guò)程、觸發(fā)器什么的,還有就是用Oracle的Develop工具做form。有點(diǎn)類似于程序員,需要有較強(qiáng)的邏輯思維和創(chuàng)造能力,個(gè)人覺(jué)得會(huì)比較辛苦,是青春飯;管理則需要對(duì)oracle數(shù)據(jù)庫(kù)的原理有深刻的認(rèn)識(shí),有全局操縱的能力和緊密的思維,責(zé)任較大,因?yàn)橐粋€(gè)小的失誤就會(huì)down掉整個(gè)數(shù)據(jù)庫(kù),相對(duì)前者來(lái)說(shuō),后者更看重經(jīng)驗(yàn),因此很多從事數(shù)據(jù)庫(kù)行業(yè)的人都是從數(shù)據(jù)庫(kù)開(kāi)發(fā)轉(zhuǎn)到數(shù)據(jù)庫(kù)管理。
五、Oracle入門--學(xué)習(xí)方法
不少Oracle學(xué)習(xí)者都是通過(guò)先從書(shū)中找到理論,安裝Oracle,然后反復(fù)記筆記和做實(shí)驗(yàn),這是一種有用的學(xué)習(xí)方法,但是這樣一個(gè)個(gè)知識(shí)漏洞的摸索、思考、攻破,無(wú)疑會(huì)大大降低學(xué)習(xí)Oracle的效率,“得到時(shí)間,就是得到一切”時(shí)間是寶貴的。在國(guó)內(nèi),絕大多數(shù)DBA從業(yè)者是通過(guò)培訓(xùn)來(lái)取得相關(guān)認(rèn)證以及技術(shù)的,如果在Oracle官方授權(quán)的WDP機(jī)構(gòu)--CUUG進(jìn)行系統(tǒng)專業(yè)的培訓(xùn),有全職OCM講師為您點(diǎn)撥迷霧,良好的學(xué)習(xí)氛圍,以及CUUG獨(dú)有的全天開(kāi)放、重聽(tīng)免費(fèi)、豐富的實(shí)踐機(jī)會(huì)、一應(yīng)俱全的設(shè)備,短短四個(gè)月的沉浸式學(xué)習(xí),您就可擁有相當(dāng)于2年DBA經(jīng)驗(yàn)。
如果自學(xué)中遇到問(wèn)題了,除了Oracle官方網(wǎng)站,概念上的問(wèn)題,可以找官方文檔tahiti.oracle.com,那里會(huì)給你最詳細(xì)的解釋;在運(yùn)行的過(guò)程中出了什么錯(cuò)誤,可以去metalink看看(如果購(gòu)買了Oracle服務(wù)的話);想知道事務(wù)的處理的經(jīng)驗(yàn)之談,可以去asktom。
有網(wǎng)友形容,“學(xué)習(xí)的過(guò)程是使一個(gè)問(wèn)題由模糊到清晰,再由清晰到模糊的過(guò)程。而每次的改變都代表著你又學(xué)到了一個(gè)新的知識(shí)點(diǎn)?!倍鳦UUG的學(xué)員說(shuō)“自學(xué)總是有學(xué)不到、學(xué)不透的地方,而往往老師的一句話就可以讓問(wèn)題和疑惑迎刃而解?!?據(jù)CUUG跟蹤訪問(wèn)調(diào)查,在CUUG經(jīng)過(guò)DBA培訓(xùn)后應(yīng)屆生平均工資4~6.5K,兩年到三年6k至9K,三年以上9K不封頂。Oracle學(xué)海無(wú)涯,在CUUG進(jìn)行系統(tǒng)的學(xué)習(xí),是近萬(wàn)名OCP、幾十名OCM、數(shù)百名就業(yè)高薪DBA工作學(xué)子們的明智選擇。
一、Oracle入門--第二大軟件公司
Oracle是一家軟件公司。這家1977成立于加利福尼亞的軟件公司是世界上第一個(gè)推出關(guān)系型數(shù)據(jù)管理系統(tǒng)(RDBMS)的公司。現(xiàn)在,他們的RDBMS被廣泛應(yīng)用于各種操作環(huán)境:Windows NT、基于UNIX系統(tǒng)的小型機(jī)、IBM大型機(jī)以及一些專用硬件操作系統(tǒng)平臺(tái)。事實(shí)上,Oracle已經(jīng)成為世界上最大的RDBMS供應(yīng)商,并且是世界上最主要的信息處理軟件供應(yīng)商?,F(xiàn)在,Oracle是僅次于微軟公司的世界第二大軟件公司,2000年的銷售額為101億美元。現(xiàn)在Oracle在世界范圍內(nèi)大約聘用了4萬(wàn)3千多名專業(yè)技術(shù)人員,在美國(guó)本土有2萬(wàn)1千名。有趣的是,即使在美國(guó)本土,Oracle的技術(shù)人員(主要是程序員)中有40%是印度人,中國(guó)人是第二多的,其次才是美國(guó)人。
二、Oracle入門--龐大的品牌系統(tǒng)
Oracle是一個(gè)龐大的品牌系統(tǒng)。如前所述,Oracle不僅在全球最先推出了RDBMS,并且事實(shí)上掌握著這個(gè)市場(chǎng)的大部分份額,由于Oracle 公司的RDBMS都以O(shè)racle為名,所以,在某種程度上Oracle己經(jīng)成為了RDBMS的代名詞。而近幾年來(lái),Oracle不斷積極地?cái)U(kuò)展自己的業(yè)務(wù),成功地開(kāi)發(fā)了許多橫向和縱向的產(chǎn)品,譬如Oracle自己設(shè)計(jì)生產(chǎn)的Oracle服務(wù)器,面對(duì)商業(yè)客戶的商業(yè)交易系統(tǒng)(Oracle Exchange),Oracle數(shù)據(jù)中心等等。同時(shí),Oracle還成功開(kāi)發(fā)出了很多面對(duì)程序員的開(kāi)發(fā)工具,譬如著名的Designer/2000計(jì)算機(jī)輔助系統(tǒng)工程(CASE)工具和Developer/2000開(kāi)發(fā)包,這些工具作為“設(shè)計(jì)器”和“開(kāi)發(fā)器”,有力地幫助了程序員的開(kāi)發(fā)工作,也有力地提高了Oracle的聲譽(yù)。此外,Oracle還開(kāi)發(fā)了一系列面對(duì)不同對(duì)象的應(yīng)用軟件,它們被統(tǒng)稱為Oracle應(yīng)用軟件。這些軟件使得Oracle被廣泛應(yīng)用到各個(gè)領(lǐng)域,同時(shí)也為Oracle帶來(lái)滾滾財(cái)源。比較常見(jiàn)的Oracle軟件產(chǎn)品包括:
·Oracle財(cái)務(wù)軟件(Oracle Financial)
·Oracle制造業(yè)軟件(Oracle Manufacturing)
·Oracle人力資源軟件(Oracle Human Resources)
·Oracle自動(dòng)控制軟件(Oracle Automotive)
·Oracle 商業(yè)交易系統(tǒng)(Oracle Exchange)
以及其他的應(yīng)用軟件。這些軟件連同Oracle RDBMS使得Oracle成為一個(gè)龐大的品牌系統(tǒng),深入到了人們生產(chǎn)和生活的各個(gè)領(lǐng)域。
三、Oracle入門--認(rèn)證的由來(lái)
由于Oracle擁有多年在各種行業(yè)下的多種解決方案,擁有基于不同客戶環(huán)境的Oracle RDMBS服務(wù)器工具及規(guī)模巨大的應(yīng)用軟件系統(tǒng),而且,這個(gè)龐大的系統(tǒng)正在不同程度、不同層次地為各行各業(yè)所廣泛應(yīng)用。因此,能夠熟練掌握這個(gè)系統(tǒng)的某些方面及適應(yīng)這個(gè)系統(tǒng)的不斷更新的專業(yè)工程師必然是各界急需的人才,有著良好的就業(yè)前景。事實(shí)上,Oracle公司也認(rèn)識(shí)到了這一點(diǎn),這就是Oracle認(rèn)證的由來(lái)。
四、Oracle入門--體系復(fù)雜
盡管關(guān)系型數(shù)據(jù)庫(kù)從原理上來(lái)講并不是很難,有一些數(shù)據(jù)庫(kù)知識(shí)的人掌握這些原理并不會(huì)花很大的氣力,而且,一般的關(guān)系型數(shù)據(jù)庫(kù)軟件,譬如 SQL Server,用起來(lái)并不復(fù)雜,但Oracle絕對(duì)與眾不同。作為有史以來(lái)最成功的關(guān)系型數(shù)據(jù)庫(kù)軟件,Oracle的實(shí)現(xiàn)方式和管理維護(hù)手段非常豐富,它涉及到很多方面的細(xì)節(jié)技術(shù)。單從任何一個(gè)側(cè)面來(lái)理解它,是難觀其全貌的。要想真的精通它,沒(méi)有兩三年功夫是不行的。單是Oracle的技術(shù)文檔,就足夠淹沒(méi)你! 具體說(shuō)來(lái),Oracle技術(shù)包括以下幾個(gè)主要方面:Oracle系統(tǒng)結(jié)構(gòu)和原理、Oracle數(shù)據(jù)庫(kù)的安裝和配置、Oracle數(shù)據(jù)庫(kù)的管理、Oracle的數(shù)據(jù)備份與恢復(fù)技術(shù)、Oracle的性能調(diào)整、Oracle的新產(chǎn)品特性(Java支持、應(yīng)用服務(wù)器、時(shí)間空間系列、文本服務(wù)等)、Oracle的并行服務(wù)器技術(shù)、Oracle的數(shù)據(jù)倉(cāng)庫(kù)技術(shù)、Oracle的對(duì)象類型和對(duì)象--關(guān)系模型等技術(shù)……毫不夸張地說(shuō),以上任何一個(gè)部分單獨(dú)拿出來(lái)都是很大的題目!
Oracle的體系如此龐大,初學(xué)者難免感到無(wú)從下手,下面本文就為初學(xué)者分享一些入門的學(xué)習(xí)方法。
五、Oracle入門--定位
oracle分兩大塊,一塊是開(kāi)發(fā),一塊是管理。開(kāi)發(fā)主要是寫寫存儲(chǔ)過(guò)程、觸發(fā)器什么的,還有就是用Oracle的Develop工具做form。有點(diǎn)類似于程序員,需要有較強(qiáng)的邏輯思維和創(chuàng)造能力,個(gè)人覺(jué)得會(huì)比較辛苦,是青春飯;管理則需要對(duì)oracle數(shù)據(jù)庫(kù)的原理有深刻的認(rèn)識(shí),有全局操縱的能力和緊密的思維,責(zé)任較大,因?yàn)橐粋€(gè)小的失誤就會(huì)down掉整個(gè)數(shù)據(jù)庫(kù),相對(duì)前者來(lái)說(shuō),后者更看重經(jīng)驗(yàn),因此很多從事數(shù)據(jù)庫(kù)行業(yè)的人都是從數(shù)據(jù)庫(kù)開(kāi)發(fā)轉(zhuǎn)到數(shù)據(jù)庫(kù)管理。
五、Oracle入門--學(xué)習(xí)方法
不少Oracle學(xué)習(xí)者都是通過(guò)先從書(shū)中找到理論,安裝Oracle,然后反復(fù)記筆記和做實(shí)驗(yàn),這是一種有用的學(xué)習(xí)方法,但是這樣一個(gè)個(gè)知識(shí)漏洞的摸索、思考、攻破,無(wú)疑會(huì)大大降低學(xué)習(xí)Oracle的效率,“得到時(shí)間,就是得到一切”時(shí)間是寶貴的。在國(guó)內(nèi),絕大多數(shù)DBA從業(yè)者是通過(guò)培訓(xùn)來(lái)取得相關(guān)認(rèn)證以及技術(shù)的,如果在Oracle官方授權(quán)的WDP機(jī)構(gòu)--CUUG進(jìn)行系統(tǒng)專業(yè)的培訓(xùn),有全職OCM講師為您點(diǎn)撥迷霧,良好的學(xué)習(xí)氛圍,以及CUUG獨(dú)有的全天開(kāi)放、重聽(tīng)免費(fèi)、豐富的實(shí)踐機(jī)會(huì)、一應(yīng)俱全的設(shè)備,短短四個(gè)月的沉浸式學(xué)習(xí),您就可擁有相當(dāng)于2年DBA經(jīng)驗(yàn)。
如果自學(xué)中遇到問(wèn)題了,除了Oracle官方網(wǎng)站,概念上的問(wèn)題,可以找官方文檔tahiti.oracle.com,那里會(huì)給你最詳細(xì)的解釋;在運(yùn)行的過(guò)程中出了什么錯(cuò)誤,可以去metalink看看(如果購(gòu)買了Oracle服務(wù)的話);想知道事務(wù)的處理的經(jīng)驗(yàn)之談,可以去asktom。
有網(wǎng)友形容,“學(xué)習(xí)的過(guò)程是使一個(gè)問(wèn)題由模糊到清晰,再由清晰到模糊的過(guò)程。而每次的改變都代表著你又學(xué)到了一個(gè)新的知識(shí)點(diǎn)?!倍鳦UUG的學(xué)員說(shuō)“自學(xué)總是有學(xué)不到、學(xué)不透的地方,而往往老師的一句話就可以讓問(wèn)題和疑惑迎刃而解?!?據(jù)CUUG跟蹤訪問(wèn)調(diào)查,在CUUG經(jīng)過(guò)DBA培訓(xùn)后應(yīng)屆生平均工資4~6.5K,兩年到三年6k至9K,三年以上9K不封頂。Oracle學(xué)海無(wú)涯,在CUUG進(jìn)行系統(tǒng)的學(xué)習(xí),是近萬(wàn)名OCP、幾十名OCM、數(shù)百名就業(yè)高薪DBA工作學(xué)子們的明智選擇。
轉(zhuǎn)載于:https://blog.51cto.com/19880614/1118934
總結(jié)
以上是生活随笔為你收集整理的Oracle入门必读的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 物联网架构实例—框架设计
- 下一篇: BookChat学习软件—(面向程序员的