Oracle 背景資料
在介紹 Oracle9i 之前我們先介紹一些關於 Oracle 公司的資料,讓各位朋友更多了解 Oracle。
1977 年,拉裡·艾裡森和Bob Miner、Ed Oates一起創建一家軟件開發實驗室(Software Development Laboratories)。開發當時新型的數據庫技術--關系型數據庫系統,並將第一個產品命名為“Oracle”,意為“智慧之源”。1978年軟件開發實驗室更名為關系型軟件公司(Relational Software Inc. (RSI)),1982年,關系型軟件公司更名為Oracle系統公司(Oracle System Corporation),以產品的名稱來命名Oracle。1986年3月12日,Oracle股票正式掛牌上市,在這一年,Oracle推出了第一個客戶端/服務器結構的數據庫。1987年,Oracle的年收入達到了1.31億美元,成為世界上最大的關系型數據庫軟件公司。1999年,Oracle正式提供世界上第一個Internet數據庫--Oracle8i。2000年,Oracle推出這是業界第一款完整、集成的電子商務應用產品套件電子商務套件(E-Business Suite),並通過應用使用自己的電子商務套件成功開展電子商務。
而今,Oracle擁有包括了平台產品、應用產品、完善的服務在內的三位一體的電子商務策略,為用戶提供最完整的電子商務技術和咨詢服務。 Oracle9i是新一代完整的、簡單的電子商務基礎結構的平台產品,由 Oracle9i 數據庫和 Oracle9i 應用服務器組成,提供了電子商務企業所有關鍵的軟件基礎結構和開發電子商務應用所需要的所有重要功能,為電子商務應用和網站能夠有效地提高運行速度、獲得傑出的應用可伸縮性和可用性提供強有力的支撐,使用戶能夠有效地開發快速、高可用、安全可靠的電子商務應用和網站,而不再需要考慮昂貴的軟件集成和維修費用。
Oracle 9i 的新特征
Oracle 9i 通過提供用於電子商務環境的一系列特定功能和產品包,像Oracle 8i那樣繼續聚焦於Internet 。此外,Oracle 9i 添加了新特性和功能,擴大給予關鍵任務的基礎結構的投資。下面我們介紹 Oracle 9i 在某些關鍵開發領域的新特性:
一、關鍵基礎結構領域的新特征
1.實現連續的數據可用性
Oracle 9i 大幅度地擴展了 Oracle 在 Internet 數據庫可用性方面的地位。其中包括:
a. 世界領先的數據保護環境
Oracle 9i 包括了許多改進數據保護的新特性。除了對現有的Standby 產品進行了重點增強外,還包括了一個提供監視、自動化和控制的框架。與管理備用數據有關的許多任務也是自動化的,包括初始化實現、錯誤跳轉和輕松的主從之間的來回切換。在 Oracle 9i 中還增強了 LogMiner,以便提供全面的基於 SQL 的日志分析。
b.聯機數據演變
Oracle 9i 包含了一個新的聯機重新組織和重新定義結構,此體系提供了更為強大的重新組織功能。Oracle 9i 目前允許連機“Create Table As Select”操作。在新的體系結構中,表的內容被復制到一個新表中,在復制內容的同時,數據庫跟蹤對原始表的更新。使用新的體系結構,可以連機更改表的任何物理屬性,另外許多邏輯屬性都可以更改。Oracle 9i 還支持索引編排表上級次索引的聯機創建、重建等。管理員也能快速的停止數據庫以便執行要求非活動事務處理的操作。
c.准確的數據庫修復
Oracle 8i 包含非常完備的恢復功能,Oracle 9i 通過使這些功能更強大和更准確對它們進行了擴展。Oracle 9i 包括對磁盤損壞的更好預防和改進的處理方法。Oracle 9i 也可以通過使用新的兩關口恢復算法更快地從崩潰中恢復過來,此算法確保只有那些需要處理的塊才從數據文件中讀取和寫入數據文件。
d.自我服務錯誤更正
Oracle 9i 包含處理人為錯誤的強大技巧,包含授權終端用戶以更准確、更有效和更容易的方式更正其自身錯誤的功能。要更改錯誤,終端用戶需要能夠通過查看更改歷史識別錯誤,並且他們需要能夠通過將數據恢復為錯誤發生之前的數據來退出錯誤。查詢方法有兩種,一種是利用 Oracle 9i 的 Flashback(回閃式)的查詢特性允許從過去的某一點來查詢數據,一種是用 Logminer 從日志文件中查尋數據庫的更改歷史。
2.可伸縮性和性能
Oracle 9i 允許電子商務擴展到千萬用戶,每個用戶每小時都執行數百萬事物處理。包括: