Oracle背景資料
在介紹Oracle 9i之前我們先介紹一些關於Oracle公司的資料,讓各位朋友更多瞭解Oracle。
1977 年,拉裡·艾裡森和Bob Miner、Ed Oates一起建立一家軟體開發實驗室(Software Development Laboratories)。開發當時新型的資料庫技術--關係型資料庫系統,並將第一個產品命名為“Oracle”,意為“智慧之源”。1978年軟體開發實驗室更名為關係型軟體公司(Relational Software Inc. (RSI)),1982年,關係型軟體公司更名為Oracle系統公司(OracleSystem Corporation),以產品的名稱來命名Oracle。1986年3月12日,Oracle股票正式掛牌上市,在這一年,Oracle推出了第一個用戶端/伺服器結構的資料庫。1987年,Oracle的年度營收達到了1.31億美元,成為世界上最大的關係型資料庫軟體公司。1999年,Oracle正式提供世界上第一個Internet資料庫--Oracle 8i。2000年,Oracle推出這是業界第一款完整、整合的電子商務應用產品套件電子商務套件(E-Business Suite),並通過應用使用自己的電子商務套件成功開展電子商務。
而今,Oracle擁有包括了平台產品、應用產品、完善的服務在內的三位一體的電子商務策略,為使用者提供最完整的電子商務技術和諮詢服務。 Oracle 9i是新一代完整的、簡單的電子商務基礎結構的平台產品,由 Oracle 9i 資料庫和 Oracle 9i 應用伺服器組成,提供了電子商務企業所有關鍵的軟體基礎結構和開發電子商務應用所需要的所有重要功能,為電子商務應用和網站能夠有效地提高運行速度、獲得傑出的應用延展性和可用性提供強有力的支撐,使使用者能夠有效地開發快速、高可用、安全可靠的電子商務應用和網站,而不再需要考慮昂貴的軟體整合和維修費用。
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 從記錄檔中查尋資料庫的更改曆史。