Oracle一般有哪些版本,各個版本有什么區別呢?
專業回答
1977年,Larry Ellison、Bob Miner和Ed Oates等人組建了Relational軟件公司(Relational Software Inc.,RSI)。他們決定使用C語言和SQL界面構建一個關系數據庫管理系統(Relational Database Management System,RDBMS),並很快發布了第一個版本(僅是原型系統)。
1979年,RSI首次向客戶發布了產品,即第2版。該版本的RDBMS可以在裝有RSX-11操作系統的PDP-11機器上運行,后來又移植到了DEC VAX系統。
1983年,發布的第3個版本中加入了SQL語言,而且性能也有所提升,其他功能也得到增強。與前幾個版本不同的是,這個版本是完全用C語言編寫的。同年,RSI更名為Oracle Corporation,也就是今天的Oracle公司。
1984年,Oracle的第4版發布。該版本既支持VAX系統,也支持IBM VM操作系統。這也是第一個加入了讀一致性(Read-consistency)的版本。
1985年,Oracle的第5版發布。該版本可稱作是Oracle發展史上的里程碑,因為它通過SQL*Net引入了客戶端/服務器的計算機模式,同時它也是第一個打破640KB內存限制的MS-DOS產品。
1988年,Oracle的第6版發布。該版本除了改進性能、增強序列生成與延遲寫入(Deferred Writes)功能以外,還引入了底層鎖。除此之外,該版本還加入了PL/SQL和熱備份等功能。這時Oracle已經可以在許多平台和操作系統上運行。
1991年,Oracle RDBMS的6.1版在DEC VAX平台中引入了Parallel Server選項,很快該選項也可用於許多其他平台。
1992年,Oracle 7發布。Oracle 7在對內存、CPU和I/O的利用方面作了許多體系結構上的變動,這是一個功能完整的關系數據庫管理系統,在易用性方面也作了許多改進,引入了SQL*DBA工具和database角色。
1997年,Oracle 8發布。Oracle 8除了增加許多新特性和管理工具以外,還加入了對象擴展(Object Extension)特性。
2001年,Oracle 9i release 1發布。這是Oracle 9i的第一個發行版,包含RAC(Real Application Cluster)等新功能。
2002年,Oracle 9i release 2發布,它在release 1的基礎上增加了集群文件系統(Cluster File System)等特性。
2004年,針對網格計算的Oracle 10g發布。該版本中Oracle的功能、穩定性和性能的實現都達到了一個新的水平。
2007年年7月12日,甲骨文公司推出的最新數據庫軟件Oracle 11g,Oracle 11g有400多項功能,經過了1500萬個小時的測試,開發工作量達到了3.6萬人/月。相對過往版本而言,Oracle 11g具有了與眾不同的特性。
其他回答(1)
如果只是學習Oracle的基本使用,下載第一個 10201_database_win32.zip 就行了,在自己的機器上裝上一個服務器端,然后配置一個實例,就可以進行學習了。
Oracle Database 10g Companion CD Release 2 (10.2.0.1.0) 這個里面有一些的應用組件,一般在一些高級應用里面會用到。反正我是沒有用過的。
Oracle Database 10g Client Release 2 這個是客戶端,必須要有服務器端才能連接上進行操作,如果是自己學習,用不大上。
Oracle Gateways 是指透明網關用的,如果要從oracle訪問其它數據庫系統(sqlserver,sybase...)則需要這個包了
還有一個叫做Oracle clusterware是在配置一個RAC(集群)的時候,會用到其中的功能,根據自己的需求去選擇就好了。
點擊SETUP.EXE沒反應的問題,我只是在機器沒有管理員權限的時候發生過,別的,沒再遇到過,或者你可以查看一下你機器是否有Java運行環境,有可能這個環境會影響到Oracle的安裝
不需要去Oracle官方網站上注冊的,不影響使用的。只是用於學習研究的版本不能打補丁而已(不過這個就是注冊了也不行,得用那個花錢買的號才能下補丁)。