Oracle8i系統概述(轉)

post0發表於2007-08-14
Oracle8i系統概述(轉)[@more@]

  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並行伺服器。

  

  

  擴充套件的備份與恢復子系統


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957072/,如需轉載,請註明出處,否則將追究法律責任。

相關文章