Oracle8i系統概述
2024-08-29 13:37:51
供稿:網友
 
             
  Internet計算環境
  
  Web信息治理
  
  
                                                                                              Oracle8i 包含Oracle WebDB。Oracle WebDB是一個用于建立、部署和靈活監視Web數據庫應用和內容驅動的Web站點的解決方案。通過組合直觀的Html界面和健壯的、基于瀏覽器方式的完整HTML工具集,它答應用戶輕松、快捷地開發Web數據庫應用。OracleWebDB是一種最快、最輕易的訪問具有Web功能的Oracle數據庫的方式。
  
  
  
  Oracle WebDB是一個工具集,其中包括建立動態Web應用和內容驅動的Web站點的所有必備工具。使用Oracle WebDB開發的應用和Web站點完全包含在Oracle數據庫之中。這里,不再需要在每一臺機器上安裝軟件,不再需要使用FTP來遠程治理文件,不再需要在每一次開發人員補救錯誤,并需要更新所部署的系統時,制定復雜的部署方案。Oracle WebDB真正滿足了Internet的挑戰,真正實現了快速的應用開發和簡化的應用部署。
  
  
  
  支持所有Web數據類型
  
  
  
  Oracle8 interMedia將多媒體支持增加到了Oracle8i之中,使其能夠治理Internet應用和傳統應用中的多媒體內容,方便地訪問圖像、音頻、視頻、文本和位置信息。
  
  
  InterMedia文本服務器功能由Oracle獲獎技術ConText提供,它支持對Web應用的強大的文本檢索能力。用戶利用這一功能可以查詢和分析以通用格式,如htmL、Word、Excel、Powerpoint、WordPerfect 和Acrobat/PDF存儲的文件檔案、聯機新聞報道、客戶請求報告和其他聯機文本信息資源中的文檔。
  
  
  InterMedia音頻、視頻和圖像服務功能支持對Oracle8i數據庫中以多種Internet格式訪問不同數據源包括Oracle8i和外部資源,如Web URL站點或特定服務器上的音頻、視頻和圖像數據。interMedia支持在任意的流式服務器,如Oracle?VideoServer或RealNetworksTM、RealAudio和RealVideoServer上傳輸視頻數據。interMedia還支持對音頻、視頻和圖像數據的拖放功能,使其能夠方便地從interMedia剪切板中移動到Web應用和Web創作工具,如Oracle WebDB、Symantec VisualPage和Microsoft Frontpage 之中。
  
  
  InterMedia定位器支持Internet應用的開發,它可幫助用戶根據給定地址中提供的位置信息查詢諸如存放點、分布點和事件等信息。interMedia定位器使得Oracle 8i能夠執行位置查詢,支持Internet上先進的聯機地理位置編碼服務。
  
  
  Oracle iFS Option(Internet文件系統)
  
  
  Oracle iFS將Oracle 8i服務器的強勁功能與文件系統的易用性完美地結合了起來。它提供對數據簡單同一的訪問,使得存放在Oracle 8i中的數據好象是存放在網絡上另一個文件系統卷中一樣。
  
  
  站在開發者的觀點上看,iFS只是一個數據存放場所,其中包含許多不同應用的數據,它使應用開發和界面設計變得非常輕易。而對于系統治理員來說,iFS是一個單一文件存儲和消息傳輸系統,而不是必須由系統治理員來維護和治理的多個獨立系統。
  
  
  java與應用于開發
  
  
  Oracle 8i將Java VM引入到數據庫之中,從而實現了在服務器上存儲和執行JAVA代碼的能力。
                         
  
  
  Oracle Data Server中的Java VM答應開發人員在數據庫中編寫、存放和執行Java代碼,答應用Java來創建存儲過程、函數和觸發器。這在另一方面也大大降低了對數據庫編程技術的要求。這一點恰好不同于C、Oracle Call Interface、PL/SQLTM和其他語言。
  
  
  SQLJ是一種基于Java的嵌入式SQL語言。客戶或服務器Java代碼可以輕易地嵌入SQL,實現與關系數據庫的通信。客戶方SQLJ語句中的Java代碼通過一個Java預編譯,從而生成基于JDBC的Java可執行程序。服務器方Java代碼則可通過自身接口直接訪問數據庫。SQLJ在關系數據庫和Java之間提供了一個強大易用的接口。
  
  
  Oracle 8i同時還提供對EnterPRise Java Beans的支持,并支持基于CORBA通信標準IIOP的通信能力。分布式Java對象可以通過自身CORBA協議直接與Oracle Data Server中的Java對象實現連接。
  
  
  高端數據倉庫技術和OLTP
  
  
  Oracle 8i對版本8.0的高端功能進行了擴充,新特性包括以下諸方面:多用戶數據倉庫治理能力,更多的分區方式,更強的與OLAP工具的交互能力,以及在Oracle數據庫間快速和便捷的數據移動機制。
  
  
  資源治理
  
  
  Oracle 8i引入了資源治理能力,為用戶提供了更強大的系統資源控制能力。首先用戶被分配給資源類,然后每一個資源類又被賦予適當比例的機器資源。
  
  
  分區表(partioned tables)與索引
  
  
  Oracle 8i引入了兩個新的分區類型:散列與組合。散列分區技術為設備間均衡的條狀化數據提供了一個易于使用的機制,從而保持了性能。組合分區技術組合了兩種最佳的方法。首先由一組值對數據進行劃分,然后再將每一個分區進一步劃分為多個散列分區。
  
  
  散列分區技術為將數據劃分為大小均衡的容器提供了一種非常簡單的方式,這些容器可以分散在多個I/O設備上,或者一個共享式空簇(cluster)中的多個機器上。
  
  
  組合分區技術利用散列分區技術的數據分發優勢為范圍分區技術提供了卓越的可治理性和可用性。治理員可以為表或索引的主要分區指定值的范圍,然后再指定多個散列子分區。數據扭曲(data skew) 的情況是不太可能出現的,因為在一個分區內子分區總可以增加或取消,從而維護每一個容器的均衡分布。治理員也可以通過增加或取消主要分區,很輕易地維護歷史數據的滾動變化窗口,而不會影響其他主分區中的子分區。
  
  
  摘要治理
  
  
  Oracle 8i為存儲多維數據和表的摘要計算結果提供了一種有效的機制,即當一個請求要查詢明細記錄的摘要時,查詢就會被透明地重寫,然后再訪問已存儲的總計結果,而不是每次發布查詢命令時都對明細記錄作摘要。這樣就從本質上改進了查詢性能。這些摘要結果會根據基表中的數據自動進行維護。Oracle 8i還提供了一些摘要咨詢函數,用來協助DBA根據實際負載和模式(schema)統計數據選擇在何處的摘要表將是最有效的。Oracle 8i還包括了CUBE和ROLLUP操作符供通過SQL做OLAP分析。
  
  
  透明的表空間
  
  
  Oracle 8i為在相同系統之間復制表空間(數據文件)提供了一種機制,即答應兩個系統訪問相同的數據。這大大提高了數據傳輸的性能和操作的簡易性。
  
  
  直接的路徑裝載API
  
  
  Oracle 8i引入了一個API為直接的路徑裝載提供了一種機制。這種方式也有利于ISV和系統治理工具合作伙伴開發易用的高性能數據裝載工具。通過該API可以訪問所有的裝載功能。 數據倉庫的增強功能
  
  
  Oracle 8i還包含許多新特性,用以改進數據倉庫應用的治理和性能。索引重建現在已可聯機實現,而不必中斷對基表可能實施的插入、更新或刪除操作。基于函數的索引可用來為表達式建立索引,如用于修改列值的數學表達式或函數。索引現在也可以建立為降序索引,這為索引返回的行在需要按降序排列時提供了一種快速訪問的方式。運行過程較長的操作,如索引建立或備份操作現在也可以由用戶來監視,這樣便易于確定近似的完成時間。同時Oracle 8i還引入了樣例函數,以答應運行查詢,并只訪問指定比例的表行或塊。這對獲取總計型量值,如平均值是很有意義的,因為它不需要訪問表的每一個列。最后,優化器的統計數據也可以從一個數據庫復制到另一個數據庫中,并且也可以存儲執行規劃,這樣在Oracle各個版本中,當數據庫發生改變時或當其他因素,如引起基于成本的優化器選擇另一個訪問路徑的因素產生時,優化器統計數據和指定規劃均能保持一致。
  
  
  大型OLTP
  
  
  日益增多的OLTP應用需求受益于眾多新的特性,這些新特性提高了可用性、可伸縮性、性能和可治理能力。
  
  
  自動的備用數據庫
  
  
  Oracle 8i對Oracle7版本7.3的備用數據庫功能進行了改進。現在,日志文件(redo log file)已可自動提供,并適用于備用數據庫。
  
  
  治理員可以終止重復日志文件的應用,以便對備用數據庫執行查詢,生成報告,從而節省主要系統上的資源。報告一理完成,就會重新運行重復日志文件的自動應用。
  
  
  先進的查詢技術與業務事件
  
  
  在Oracle 8i中,通過一個穩健的、基于規則的發布/訂閱模型改進了先進的查詢技術,使得消息可以自動轉發給已注冊的客戶端。應用可以使用規則來訂閱一個查詢隊列,確定它們所"感愛好的"隊列消息是什么。利用業務事件框架,可以創建通過訂閱消息實現無縫通信的集成應用。新的事件觸發器如今可答應數據庫事件,例如數據庫啟動或用戶登錄,激活一個觸發器,從而執行一次操作。
  
  
  Oracle 8i并行服務器改進
  
  
  Oracle 8i為內部實例通信提供了一種新的機制,從而大大提高了實例間讀操作的性能。
                         假如一個實例請求讀一個塊,那么它就不必再讓該塊在讀操作之前ping磁盤。塊在高速互聯的實例之間發送,讀操作完成的速度大大加快。這一新的機制稱為Consistent Read Server,它答應在Oracle并行服務器上不加修改地實現應用,并達到多個簇所提供的伸縮性。
  
  
  Oracle 8i還大大增強了Oracle并行服務器的可治理性。新的性能包括能夠幫助確定錯誤的發生位置。還有一些新的關于實例間Cache的一致性統計信息,這些信息可用來幫助調整環境。同時,配置向導還可輔助設置和維護Oracle并行服務器。
  
  
  擴展的備份與恢復子系統