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 這是最新版本