1977年6月,Larry Ellison與Bob Miner和Ed Oates在硅谷共同創(chuàng)辦了一家名為軟件開發(fā)實驗室(Software Development Laboratories,SDL)的計算機公司(ORACLE公司的前身)。那個時候,32歲的Larry Ellison,這個讀了三家大學都沒能畢業(yè)的輟學生,還只是一個普通的軟件工程師。公司創(chuàng)立之初,Miner是總裁,Oates為副總裁,而Ellison,因為一個合同的事情,還在另一家公司上班。沒多久,第一位員工Bruce Scott(用過ORACLE數(shù)據(jù)庫軟件的人都知道有個Scott用戶的吧?沒錯,就是這個Scott,至于Scott用戶的密碼Tiger,那是Scott養(yǎng)的貓的名字, Oracle也一直沒有忘記她的第一位程序員)加盟進來,在Miner和Oates有些厭倦了那種合同式的開發(fā)工作后,他們決定開發(fā)通用軟件,不過們還不知道自己能開發(fā)出來什么樣的產(chǎn)品。Oates最先看到了埃德加 考特的那篇著名的論文連同其他幾篇相關(guān)的文章并推薦Ellison和Miner也閱讀一下。Ellison和Miner預見到數(shù)據(jù)庫軟件的巨大潛力(跟著IBM走,沒錯),于是,SDL開始策劃構(gòu)建可商用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的調(diào)兵山網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
根據(jù)Ellison和Miner他們在前一家公司從事的一個由中央情報局投資的項目代碼,他們把這個產(chǎn)品命名為ORACLE。因為他們相信,ORACLE(字典里的解釋有“神諭, 預言”之意)是一切智慧的源泉。1979年,SDL更名為關(guān)系軟件有限公司(Relational Software,Inc.,RSI),畢竟“軟件開發(fā)實驗室”不太像一個大公司的名字。1983年,為了突出公司的核心產(chǎn)品,RSI再次更名為ORACLE。Oracle從此正式走入人們的視野。
RSI在1979年的夏季發(fā)布了可用于DEC公司的PDP-11計算機上的商用ORACLE產(chǎn)品,這個數(shù)據(jù)庫產(chǎn)品整合了比較完整的SQL實現(xiàn),其中包括子查詢、連接及其他特性。出于市場策略,公司宣稱這是該產(chǎn)品的第二版,但卻是實際上的第一版。這就是Oracle這種“要命”的市場策略,事實上,這種策略有時候也是非常成功的。
1983年3月,RSI發(fā)布了ORACLE第三版。Miner和Scott歷盡艱辛用C語言重新寫就這一版本。(說老實話,太佩服這兩個大牛了,為什么一直沒多少媒體宣傳這兩個人呢,懷疑Miner簡直就是“少林老僧”般的人物。)要知道,C語言當時推出不久,用它來寫ORACLE軟件也是具有一定的風險的,但除此之外,別無他法。很快就證明了這樣做是多么的正確:C編譯器便宜而又有效,還有很好的移植性。從現(xiàn)在起,ORACLE產(chǎn)品有了一個關(guān)鍵的特性:[可移植性]。同樣是1983年,IBM發(fā)布了姍姍來遲的Database 2(DB2),但只可在MVS上使用。不管怎么說,ORACLE已經(jīng)占取了先機。
在開發(fā)第三版還沒有結(jié)束的時候,Scott離開了ORACLE。當時用C語言改寫ORACLE的壓力很大,無休止的軟件調(diào)試終于讓Scott不堪重負,選擇了一走了之。把剩下的重擔交給了Miner一個人。在出售了自己的%4的股票之后,Scott 后來創(chuàng)建了Gupta公司(現(xiàn)更名為Centura Software)和PointBase公司(提供百分之百純Java嵌入式數(shù)據(jù)庫),都是開發(fā)和數(shù)據(jù)庫相關(guān)的產(chǎn)品。多年后有人問到他的%4的ORACLE股票的時候,Scott,這個曾經(jīng)給ORACLE寫出第一行代碼的技術(shù)高手,也只能報以一笑了。如果能堅持下來,那是一筆幾億美金的財富。不過當時的Scott沒有那么多的想法,他只是太累了。
很長一段時間里,公司研發(fā)由Miner獨力承擔。Miner視金錢如無物,為人低調(diào),和Ellison的鋒芒必露形成鮮明的對比。在公司里,大家一致認為他是老好人,他也深受員工愛戴。Ellison是公司的大腦,Miner則當之無愧的成為公司的心臟。他是個沉默的英雄,正如Steve Jobs背后的Steve Wozniak一樣。
1984年10月,ORACLE發(fā)布了第4版產(chǎn)品。產(chǎn)品的穩(wěn)定性總算得到了得到了一定的增強,用Miner的話說,達到了“工業(yè)強度”。
在1985年,ORACLE發(fā)布了5.0版。有用戶說,這個版本算得上是ORACLE數(shù)據(jù)庫的穩(wěn)定版本。這也是首批可以在Client/Server模式下運行的的RDBMS產(chǎn)品,在技術(shù)趨勢上,ORACLE數(shù)據(jù)庫始終沒有落后。
那是在1985年,當時曾經(jīng)的最大的獨立軟件公司Cullinet(主要銷售網(wǎng)狀數(shù)據(jù)庫)已經(jīng)如流星般隕落。ORACLE的主要競爭對手是Ingres數(shù)據(jù)庫。Ingres在加州大學伯克利分校誕生,主要的設(shè)計者是當時鼎鼎大名的Michael Stonebraker教授??梢哉fIngres數(shù)據(jù)庫軟件是上個世紀80年代技術(shù)上最好的數(shù)據(jù)庫,Ingres市場分額的快速增長已經(jīng)給ORACLE早成了很大的壓力。巧的是,這個時候,IBM公司再一次伸出“上帝之手”。
Ingres使用的是Stonebraker 發(fā)明的QUEL(Query Language))的查詢技術(shù),這和IBM的SQL大不相同。在某些地方QUEL甚至要優(yōu)于SQL。IBM當時擔心Ingres把QUEL變成標準會對自己不利。經(jīng)過一番衡量,決定把自己的SQL提交給數(shù)據(jù)庫標準委員會。而Stonebraker教授可不打算把QUEL提交給數(shù)據(jù)庫標準委員會,學院派的他認為這麼做實際上是扼殺了創(chuàng)新精神。可以看出,學院派,大都會把事情搞雜。
1986年3月12日,ORACLE公司以每股15美元公開上市,當日以20.75美元收盤,公司市值2.7億美元。3月13日,微軟以每股21美元的發(fā)行價上市,以28美元收市,公司市值達到7億美元。遠遠超過了ORACLE。成功的光環(huán)的微軟和蓋茨遮蓋住了ORACLE和Ellison的光芒,可能這也是Ellison敵視微軟的開始。
ORACLE第6版于1988年發(fā)布。由于過去的版本在性能上屢受詬病,Miner帶領(lǐng)著工程師對數(shù)據(jù)庫核心進行了重新的改寫。引入了行級鎖(row-level locking)這個重要的特性,也就是說,執(zhí)行寫入的事務(wù)處理只鎖定受影響的行,而不是整個表。這個版本引入了還算不上完善的PL/SQL(Procedural Language extension to SQL)語言。第6版還引入了聯(lián)機熱備份功能,使數(shù)據(jù)庫能夠在使用過程中創(chuàng)建聯(lián)機的備份,這極大地增強了可用性。
在第六版剛發(fā)布之后,很多迫不及待開始使用的用戶就怨聲載道。這是個根本就沒有測試好就進行發(fā)布的產(chǎn)品(也怪Ellison,大話總要說在前頭,只好自嘗苦果)。用戶開始對ORACLE大肆抨擊,ORACLE的一些對手也開始落井下石,針對ORACLE產(chǎn)品的一些弱點進行攻擊。
噩夢延續(xù)到ORACLE第七版的推出而結(jié)束。這個公司已經(jīng)空談了好幾年的新版本(一度被譏諷為不過是Ellison的故計重施而已),直到1992年6月才終于閃亮登場,這一次公司吸取了第六版匆忙上市的教訓,聽取了用戶的多方面的建議,并集中力量對新版本進行了大量而細致的測試。該版本增加了許多新的性能特性:分布式事務(wù)處理功能、增強的管理功能、用于應(yīng)用程序開發(fā)的新工具以及安全性方法。
ORACLE 第七版是ORACLE真正出色的產(chǎn)品,取得了巨大的成功。這個版本的出現(xiàn)真是好時機,當時Sybase公司的數(shù)據(jù)庫已經(jīng)占據(jù)了不少份額,ORACLE借助這一版本的成功,一具擊退了咄咄逼人的Sybase。公司的銷售人員這次算到了給用戶兌現(xiàn)空頭許諾的時候。公司經(jīng)過兩三年的治理,終于擺脫了種種麻煩,重新開始健康發(fā)展,銷售額也從92年的15億美元變?yōu)樗哪旰蟮?2億美元。
1997年6月,ORACLE第八版發(fā)布。ORACLE8支持面向?qū)ο蟮拈_發(fā)及新的多媒體應(yīng)用,這個版本也為支持Internet、網(wǎng)絡(luò)計算等奠定了基礎(chǔ)。同時這一版本開始具有同時處理大量用戶和海量數(shù)據(jù)的特性。
1998年9月,ORACLE公司正式發(fā)布ORACLE 8i?!癷”代表Internet,這一版本中添加了大量為支持Internet而設(shè)計的特性。這一版本為數(shù)據(jù)庫用戶提供了全方位的Java支持。ORACLE 8i成為第一個完全整合了本地Java運行時環(huán)境的數(shù)據(jù)庫,用Java就可以編寫ORACLE的存儲過程。對,Java,只要是能夠打擊微軟的武器,ORACLE都要派上用場。
在2001年6月的ORACLE OpenWorld大會中,ORACLE發(fā)布了ORACLE 9i。在ORACLE 9i的諸多新特性中,最重要的就是Real Application Clusters(RAC)了。說起ORACLE集群服務(wù)器,早在第五版的時候,ORACLE就開始開發(fā)ORACLE并行服務(wù)器(ORACLE Parallel Server ,OPS),并在以后的版本中逐漸的完善了其功能,不過,嚴格來說,盡管OPS算得上是個集群環(huán)境,但是并沒有體現(xiàn)出集群技術(shù)應(yīng)有的優(yōu)點。
2003年9月8日,舊金山舉辦的ORACLE World大會上,Ellison宣布下一代數(shù)據(jù)庫產(chǎn)品為“ORACLE 10g”。ORACLE應(yīng)用服務(wù)器10g(ORACLE Application Server 10g)也將作為甲骨文公司下一代應(yīng)用基礎(chǔ)架構(gòu)軟件集成套件?!癵”代表“grid ,網(wǎng)格”。這一版的最大的特性就是加入了網(wǎng)格計算的功能。(Oracle絕對是造概念的能手,只要是能引領(lǐng)出新的賣點,出些新概念,也是值得的)。
最近兩年,Oracle先后又收購了People soft(103億$), BEA(80多億$),還有Sibel之類的就不說了。通過收購,實力大增。
2007年11月,Oracle 11g正式發(fā)布,功能上大大加強。11g是甲骨文公司30年來發(fā)布的最重要的數(shù)據(jù)庫版本,根據(jù)用戶的需求實現(xiàn)了信息生命周期管理(Information Lifecycle Management)等多項創(chuàng)新。大幅提高了系統(tǒng)性能安全性,全新的Data Guard最大化了可用性,利用全新的高級數(shù)據(jù)壓縮技術(shù)降低了數(shù)據(jù)存儲的支出,明顯縮短了應(yīng)用程序測試環(huán)境部署及分析測試結(jié)果所花費的時間,增加了RFID Tag、DICOM醫(yī)學圖像、3D空間等重要數(shù)據(jù)類型的支持,加強了對Binary XML的支持和性能優(yōu)化。
從Oracle的發(fā)展來看,它的市場策略直接引導著公司的發(fā)展。與別的公司有很大的不同。
可以打開cmd 敲入命令:sqlplus /nolog
沒有問題,之后,登錄,敲入命令:conn /as sysdba
安裝完后,啟動。
用默認的用戶,如sys等conn到oracle,輸入命令進行測試。等連接到數(shù)據(jù)庫又能執(zhí)行sql語句。說明安裝成功咯。如果機器符合安裝oracle的安裝條件的話,按著它默認的步驟安裝就行可以。但oracle 11g太大。建議使用精簡版。
不曉得你裝的是哪個版本。如果sql plus 可以登錄成功的話,有些功能是可以使用的,理論上這樣的。
在你程序里面找到oracle 里面有些管理。??梢詣?chuàng)建數(shù)據(jù)庫啊 。 然后你用sql plus 或者 用 plsql developer 工具來管理這個database 。比如說可以create table等等。。主要看你想怎么用了。