⑴ oracle的發展歷史是怎樣的
誕生初期
20世紀約70年代 一間名為Ampex的軟體公司,正為中央情報局設計一套名叫Oracle的資料庫,埃里森是程序員之一。
1977年埃里森與同事Robert Miner創立「軟體開發實驗室」(Software Development Labs),當時IBM發表「關系資料庫」的論文,埃里森以此造出新資料庫,名為甲骨文。
1978年 公司遷往矽谷,更名為「關系式軟體公司」(RSI)。RSI在1979年的夏季發布了可用於DEC公司的PDP-11計算機上的商用ORACLE產品,這個資料庫產品整合了比較完整的SQL實現,其中包括子查詢、連接及其他特性。美國中央情報局想買一套這樣的軟體來滿足他們的需求,但在咨詢了IBM公司之後發現IBM沒有可用的商用產品,他們聯系了RSI。於是RSI有了第一個客戶。
最先提出「關系資料庫」的IBM採用RSI的資料庫。1982年再更名為甲骨文(Oracle)。
發展壯大
1984年,三年內,先後進軍加拿大、荷蘭、英國、奧地利、日本、德國、瑞士、瑞典、澳洲、芬蘭、法國、香港、挪威、西班牙。1986年上市時,年收入暴升至5500萬美元,同年3月招股,集資3150萬美元。
1987年收入達到1.31億美元,甲骨文一年後成為世界第四大軟體公司。兩年內再進軍墨西哥、巴西、中國、塞普勒斯、馬來西亞及紐西蘭。一年後,收入再升一倍至2.82億美元。
1990年,甲骨文兩年內揮軍進入智利、希臘、韓國、葡萄牙、土耳其、委內瑞拉、台灣、比利時、阿根廷、哥倫比亞、哥斯大黎加及菲律賓等地,但是當年甲骨文的業績首次發生虧損,市值急跌80%,埃里森首次安排資深管理人員參與經營。
1992年,旗艦產品Oracle 7面世,使該公司業務重新步上軌道,年收入達到11.79億美元。曾被視為甲骨文接班人、但後來被踼出局的Raymond Lane擔任首席運營官。
⑵ Oracle一般有哪些版本,各個版本有什麼區別呢
如果只是學習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官方網站上注冊的,不影響使用的。只是用於學習研究的版本不能打補丁而已(不過這個就是注冊了也不行,得用那個花錢買的號才能下補丁)。
⑶ oracle的發展史
1977 年 拉里·艾利森 (Larry Ellison)、Bob Miner 和 Ed Oates 共同創建了軟體開發實驗室 (Software Development Laboratories)。1970 年 IBM 的一名研究人員寫了一篇名為《大型共享資料庫的關系數據模型》的研究論文,他們三人受到這篇文章的啟發,決定構建一種新型資料庫,稱為關系資料庫系統 (relational database system) 。
他們所接手的第一個項目是為美國政府做的,他們將之命名為 Oracle。他們認為 Oracle 意思是「智慧之源」,用來作為這個項目的名稱十分恰當,也會得到 CIA 的認可。
1978 年 軟體開發實驗室 從原來的聖克拉克遷至位於矽谷心臟的 Menlo Park 的 Sand Hill 大街上。
為了讓人們了解公司的主要業務范圍,他們將軟體開發實驗室更名為關系軟體公司 (Relationa Software Inc. (RSI))。
1979 年 RSI 開發出第一款商用 SQL 資料庫 — V2(V1 根本就未推出過)。
1982 年 RSI 更名為 Oracle 系統公司 (Oracle System Corporation),Oracle 公司。用產品名稱為公司命名,幫助公司贏得了業界的認同。
1983 年 Oracle 決定開發攜帶型 RDBMS。Oracle 開發出 V3,這是第一款在 PC 機、小型機及大型機上運行的攜帶型資料庫。
1984 年 年收入達到 1,270 萬美元
Oracle 遷至貝爾蒙特市戴維斯 20 號一棟 84,000 平方英尺的辦公樓內。
推出 Portable Toolset。
這一年設立了:
Oracle 加拿大公司
Oracle 荷蘭公司
Oracle 英國有限公司
1985 年 年收入達到 2,300 萬美元
這一年設立了:
Oracle 奧地利公司
Oracle 德國公司
Oracle 日本公司
Oracle 瑞典公司
Oracle 瑞士公司
1986 年 年收入達到 5,500 萬美元
1986 年 3 月 12 日推出 IPO(首次公開募股)。當日公司股票以 15 美元開盤,20.75 美元收盤。推出第一個客戶端/伺服器資料庫。
這一年設立了:
Oracle 澳大利亞公司
Oracle 芬蘭公司
Oracle 法國公司
Oracle 系統香港有限公司
Oracle 挪威公司
Oracle 西班牙公司
1987 年 年收入達到 1.31 億美元
Oracle 正式成為世界上最大的 DBMS 軟體公司。
Oracle 組建了由七個員工和兩種產品組成的應用產品部,這標志著它開始進入企業應用產品市場。
Oracle 開始開展咨詢與支持業務,旨在幫助客戶更好地使用他們的軟體。
現在,Oracle 咨詢部已成為世界上第四大咨詢部門。
推出集成的 Case 和 4GL Toolset。
這一年設立了:
Oracle 墨西哥公司
1988 年 年收入達到 2.82 億美元
Oracle 成為世界上第四大軟體公司。
Oracle 推出 V6 資料庫。
Oracle 推出 Unix 關系財務應用產品 (Unix Relational Financial Applications)。
這一年設立了:
Oracle 巴西公司
Oracle 中國公司
Oracle 塞普勒斯公司
Oracle 馬來西亞公司
Oracle 紐西蘭公司
1989 年 年收入達到 5.71 億美元
Oracle 將其總部遷至紅木城海灣。現在那兒已建起了六座摩天大樓,周圍有無數的建築,營造出一種園區氣氛。
Oracle 在 IBM 大型機、DEC 和 UNIX 小型機以及 OS/2 PC 機上,創下了事務處理業績的最佳記錄。
推出 OLTP 支持服務。
這一年設立了:
Oracle 智利公司
Oracle 希臘公司
Oracle 韓國公司
Oracle 葡萄牙公司
Oracle 土耳其公司
Oracle 委內瑞拉公司
Oracle 台灣公司
Oracle進入中國市場
Oracle 現在的產品銷售范圍覆蓋全世界 86 個國家和地區。
1990 年 年收入達到 9.16 億美元
這一年設立了:
Oracle 比利時公司
Oracle 阿根廷公司
Oracle 哥倫比亞公司
Oracle 哥斯大黎加公司
Oracle 菲律賓公司
1991 年 年收入達到 10.28 億美元
任命 Jeff Henley 為首席財務官 (CFO)
Oracle中國公司正式在中國注冊為「北京甲骨文軟體系統有限公司
1992 年 年收入達到 11.79 億美元
任命 Raymond Lane 為首席運營官 (COO)。
Oracle7 資料庫發布。
1993 年 年收入達到 15.03 億美元
推出 Cross GUI Toolset。
1994 年 年收入達到 20.01 億美元
Multi-media Server Database 發布。
1995 年 年收入達到 29.67 億美元
拉里·艾利森發布網路計算機的概念:網路計算機是一種帶有本地內存的互聯網應用設備,一種不含硬碟驅動器的快速微處理器。
Oracle 公司對外公布了其查詢和分析工具套件 — Discoverer/2000,它可幫助最終用戶訪問和分析自己公司的數據(如公司數據倉庫中的數據)。Discoverer/2000 將數據以一種易於理解、非常直觀的形式展現出來,全公司的任一最終用戶都可利用這些數據,而不受個人技術專長級別的限制。
1996 年 年收入達到 42.23 億美元
Oracle 組建了一個新的子公司 — 網路計算機公司(Network Computer Inc.)推銷網路計算機。發布 Oracle7.3 — Universal Server
1997 年 年收入達到 56.84 億美元
Oracle 公布了 Oracle Designer/2000 2.1 版本和 Oracle Developer/2000 2.1 版本,它極大地提高了資料庫應用程序開發人員的生產力。
Oracle 推出其下一代網路計算的資料庫 — Oracle8,這就大大降低了企業的計算成本,推動了一個信息獲取低成本、個性化的新時代的到來。
Oracle Applications R10.7 將 Oracle 的應用產品同 Web 緊密聯系起來:有了用於 Web 的 Oracle Applications,企業內外的用戶使用熟悉的、簡單易用的 Web 瀏覽器界面不但可以進行關鍵性的事務處理,還可以獲取公司信息,並按照所了解的公司信息安排自己的活動。
1998 年 年收入達到 71.44 億美元
Oracle 推出 Oracle Applications Release 11。客戶機/伺服器版本被徹底舍棄了。Release 11 是唯一的互聯網產品,並且對生產製造與供應鏈、財務、人力資源和客戶關系管理等系列產品作了若干新的改進。
Oracle 還推出了與 Oracle Applications Release 11 配套的商務智能系統 (Business Intelligence System)。商務智能系統是一種易於使用的企業內部網應用產品,可從 Oracle Applications 中找到信息並將信息發送給業務經理和主管人員,幫助他們解決所面臨的棘手問題。
1999 年 年收入達到 88.27 億美元
Oracle 的 Oracle8i 交付使用:這是世界上第一個互聯網資料庫,同時也是 Oracle 的互聯網平台商務革新的核心部分。這個新的資料庫為 Oracle 的低成本基礎架構上的互聯網應用產品帶來了巨大的規模效益。
2000 年 年收入達到 101.30 億美元
Oracle 電子商務套件 (E-Business Suite),這是業界第一款完整的且全面集成的電子商務應用產品套件。Oracle 使用自己的電子商務套件,僅一年時間就節省了 10 億美元,換言之,營業毛利提高了十個百分點。
⑷ 誰知道oracle的發展歷史,請告訴下,謝謝
1. ORACLE公司之起源
很難想像,ORACLE 公司的這一段傳奇居然要從 IBM 公司開始。
1970年的6月,IBM 公司的研究員埃德加·考特(Edgar Frank Codd)在 Communications of ACM 上發表了那篇著名的《大型共享資料庫數據的關系模型》(A Relational Model of Data for Large Shared Data Banks)的論文。這是資料庫發展史上的一個轉折。要知道,當時還是層次模型和網狀模型的資料庫產品在市場上佔主要位置。從這篇論文開始,拉開了關系型資料庫(RDBMS)軟體革命的序幕。
1977年6月,Larry Ellison 與 Bob Miner 和 Ed Oates 在矽谷共同創辦了一家名為軟體開發實驗室(Software Development Laboratories,SDL)的計算機公司(ORACLE公司的前身)。那個時候,32歲的Larry Ellison,這個讀了三家大學都沒能畢業的輟學生,還只是一個普通的軟體工程師。公司創立之初,Miner是總裁,Oates為副總裁,而Ellison,因為一個合同的事情,還在另一家公司上班。
⑸ oracle版本有哪些
Oracle.各版本發行時間和特性:\
1983年,Oracle V3資料庫發布,成為當時業界第一款可同時支持PC、小型機和主機的資料庫
1991年8月,Oracle在北京成立了一家獨資公司,它的中文名字叫"北京甲骨文軟體系統有限公司",也就是今天人們稱謂的Oracle中國公司。
ORACLE7.0新特性
資料庫的完整性約束
存儲的函數、過程、過程包
資料庫觸發器
視圖編輯
用戶定義的SQL函數
基於角色的安全性
雙日誌文件
資源限制
審核提高
不完全的資料庫恢復
性能優化
能清空表
SQL*NET V2
檢測點進程
數據復制
ORACLE7.1新特性
符合美國國家標准化組織ISO SQL92條目標准
均衡的數據復制
分布式恢復
動態SQL
分布查詢優化
伺服器管理
只讀資料庫
ORACLE7.2新特性
可以自動擴大的數據物理文件
可手工壓縮的回滾段
創建的表和索引是不可回收的
FROM條件里支持子查詢
PL/SQL程序包
PL/SQL游標變數
檢查和
分布式地創建表
DBMS事務隊列
DBMS_SPACE
1996年,Oracle7.3 通用資料庫伺服器發布
可分割的視圖
位映象索引
在表掃描前非同步讀取操作
備用資料庫
在實例啟動時延遲事務的恢復
可以修改的連接視圖
SQLDBA不是定製的
索引重建
資料庫讀寫校驗
上下文選項
空間數據選項
表空間的改變,有組合,臨時或永久性。
資料庫觸發器的編輯和改錯
存儲參數支持不限數量的數據段
init.ora參數可修改
HASH的連接和反連接
信賴關系
ORACLE 的跟蹤操作
高級的復制對象組
PL/SQL應用函數包
1997年,Oracle推出了面向網路計算的資料庫Oracle8,
對象相關的資料庫
對象類別增加(不僅僅有date, character, number三種類型)
支持SQL3國際標准
可以調用外部的過程
每個表裡的LOB欄位可以大於1
可以分割的表和索引
export/import各別的表分區
分區可以存在不同的表空間里
online/offline, backup/recover各別的表分區
合並和平衡分區
信息處理的高級隊列管理
SQL,PL/SQL,OCI性能的提高,能有效使用內存和CPU
VARCHAR2能超過4000 bytes,每個表能多餘1000欄位
可分布執行的DML語句
連接緩沖池能支持更多的在線人數
「STAR」查詢的優化
V$試圖能獲取多個實例的參數,資料庫失敗後能透明地指向新的實例點
資料庫的數據介面能處理圖片、錄影、上下文、時間、空間等信息
備份和恢復的性能提高
中心化管理引入安全服務
快照的快速刷新,引入了復制管理器
延遲完整性約束檢查
NET8替換SQL*NET
關鍵字可按倒序排序
任何視圖可以更改
新的ROWID格式
1999年,Oracle正式提供世界上第一個Internet資料庫Oracle8i。
新功能:
Internet計算
--WebDB,用於建立、部署和監視Web應用
--iMedia
--OracleInternet文件系統
Java
--資料庫中的JavaVM
--Java存儲過程、函數和觸發器
--在Java、SQL和PL/SQL之間的無縫交互
--嵌入在Java代碼中的SQLJ
--增強的JDBC驅動程序
數據倉庫技術
--summary管理
--散列和組合分區
--資源管理
--透明的表空間
--函數索引與虛擬列
--聯機索引建立與重建
--降序索引
--自動並行查詢級
--聯合索引和DML單表summary
--只讀備用資料庫
--直接的路徑裝載API
--新的點陣圖索引功能
--樣例函數
--並行和細粒度化ANALYZE
--取消合法限制狀態
--拷貝統計數據
--MERGE劃分操作
--前「n」個查詢優化
事務處理
--發布與訂閱能力
--資料庫事件觸發器
--自治事務
--單表散列簇
--分區表中的對象類型列
--分區表中的LOB
--按索引組織的分區表
--穩定的優化器執行規劃
Oracle並行伺服器
--針對可伸縮的內部實例查詢的ConsistentReadServer
--安裝向導
--自動的連接負載平衡機制
--在特定節點上的強制性執行作業
對象關系資料庫
--臨時LOB
--集合無嵌套技術
--對象視圖的增強
--對象Cache的增強
--增強的SQL*Loader,支持對象、集合和LOB的裝載
--LOB性能的增強
--LONG到LOB的數據遷移
--用戶定義的對象標識符和嵌套式標識符
--對不穩定REF的探測分析
安全性
--細粒度化訪問控制
--可擴展和參數驅動的應用上下文規范
--LDAP集成
N層認證與授權
SSL與X.509v3支持
PADIUS適配器
系統管理與易用性
--基於Java的多用戶Oracle企業管理器
--基於Java的Oracle通用安裝程序
--基於Java的資料庫配置助手
--利用監聽程序進行自動實例注冊
--並行事務的並行恢復
--取消列
--針對運行時間較長的操作的過程監視器
--恢復管理器的性能改進
--恢復管理器的磁碟親和力探測能力
--自動式備用資料庫
--對實例恢復限制恢復時間
--對受損塊的探測和修復
--本地管理的表空間
--多檔案過程與目標
--簡單的表空間及時點恢復
復制與決策自動化
--為方便繁雜部署而部署的快照模塊
--離線實例化
--在可更新的快照中列級別的子集化
--內置的申請包
--快照刷新性能的改進
--分布式查詢優化
--安全模型的功能增強
--支持OracleLite
PL/SQL改進
--在PL/SQL(bulkbinds)中,控制一個SQL語句中的多個數據項
--在PL/SQL中,通過引用傳遞參數
--在PL/SQL中的嵌入式動態SQL
--為了工具廠商而覆蓋PL/SQL代碼
--無限制的PL/SQL包大小
可擴展性
--可擴展的索引機制
--可擴展的優化器
--數據cartridge服務
--Pro*CTM外部過程
--Oracle調用介面回調注冊
--在按索引組織的表中進行二級索引
--支持外部過程中的對象
其他新增功能
--支持歐元符
--臨時表
--在調用程序的安全關系中執行子程序
--集成Microsoft事務伺服器
--NetTM的HTTP協議適配器
--RETURNING子句的性能改進
2001年6月,Oracle又推出了新一代Internet電子商務基礎架構Oracle9i。
Oracle9i 的關鍵聚焦領域包括:
•提供世界領先的零數據丟失保護環境
•通過對更多聯機操作的支持來減少離線維護的要求
•提供對已損壞資料庫的快速而准確的修復
•使最終用戶能夠識別並更正其自身的錯誤
世界領先的數據保護環境
Oracle9i包括許多改進數據保護的新特性。除了對現有Standby產品進行了重點增強外,還包括了一個提供監視、自動化和控制的框架。
與管理備用資料庫有關的許多任務也是自動化的,包括初始化實例、錯誤跳轉和輕松的主從之間的來回切換。管理員也可以有選擇性地指定每個備用站點滯後於生產環境的日誌應用延遲(目的是在線免除人為錯誤或損壞錯誤),並選擇一個零數據丟失模式,在此模式下重做日誌被同步發送到備用站點。
在Oracle9i 中還增強了LogMiner ,以便提供全面的基於SQL 的Log Analysis(日誌分析)。目前LogMiner 支持索引編排的集簇表、鏈式行、直接載入、標量對象類型、LOB、LONG 數據類型和DDL 。LogMiner 也顯示主鍵並支持根據更改內容查詢日誌(例如,顯示對雇員「Smith 」的所有更改)。一個新的圖形用戶界面以及其他資料庫特性也使此產品易學、易用。
聯機數據演變
Oracle9i 包含一個新的聯機重新組織和重新定義體系結構,此體系結構提供了更為強大的重新組織功能。目前管理員可以對表定義執行各種聯機操作,包括按堆組織的表的聯機重新組織。在本質上,Oracle9i 目前允許聯機「CREATE TABLE AS SELECT」操作。在此新體系結構中,表的內容被復制到一個新表中。在復制內容的同時,資料庫跟蹤對原始表的更新。在復制完成後,更新將被應用於新表。一旦應用了更新,就可以在新表上創建索引。在創建索引後,將應用任何其他更新,而且結果表將替代原始表。在更新字典數據的同時,僅在操作開始和結束時以獨占模式鎖定表。使用這一新的體系結構,可以聯機更改表的任何物理屬性。可以將表移動到一個新位置,可以將表分區,也可以將表從一種組織(例如堆積)轉換為另一種組織(例如索引編排的)。
此外,許多邏輯屬性都可以更改。例如可以更改列的名稱、類型和大小並可以對列進行添加、刪除或合並。主要的限制是不能修改表的主鍵。
目前Oracle9i 也支持索引編排表上次級索引的聯機創建、重建等。目前可以聯機創建索引並同時對其進行分析。次級索引支持塊提示的有效使用。
管理員也能夠快速地停止資料庫以便執行要求非活動事務處理的操作。此外,在Oracle9i 中可以動態調整緩沖區高速緩存和共享池的大小。最後,Oracle9i 也可以在對象處於聯機狀態並被用戶訪問的同時驗證對象的結構(分析驗證)。
准確的資料庫修復
Oracle8i 包含非常完備的恢復功能。Oracle9i 通過使這些功能更強大和更准確對它們進行了擴展。
Oracle9i 包括對磁碟損壞的
2004年,發布oralce10g。
2007年7月12日,甲骨文公司在美國紐約宣布推出資料庫Oracle 11g
現在有多個oracle12C 這是最新版本