熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

詳細介紹Oracle9i的各個技術特征

2013-11-13 15:32:45  來源: Oracle 

  在介紹 Oraclei 之前我們先介紹一些關於 Oracle 公司的資料讓各位朋友更多了解 Oracle

  拉裡艾裡森和Bob MinerEd Oates一起創建一家軟件開發實驗室(Software Development Laboratories)開發當時新型的數據庫技術——關系型數據庫系統並將第一個產品命名為Oracle意為智慧之源年軟件開發實驗室更名為關系型軟件公司(Relational Software Inc (RSI))關系型軟件公司更名為Oracle系統公司(Oracle System Corporation)以產品的名稱來命名OracleOracle股票正式掛牌上市在這一年Oracle推出了第一個客戶端/服務器結構的數據庫Oracle的年收入達到了億美元成為世界上最大的關系型數據庫軟件公司Oracle正式提供世界上第一個Internet數據庫——OracleiOracle推出這是業界第一款完整集成的電子商務應用產品套件電子商務套件(EBusiness Suite)並通過應用使用自己的電子商務套件成功開展電子商務

  而今Oracle擁有包括了平台產品應用產品完善的服務在內的三位一體的電子商務策略為用戶提供最完整的電子商務技術和咨詢服務 Oraclei是新一代完整的簡單的電子商務基礎結構的平台產品由 Oraclei 數據庫和 Oraclei 應用服務器組成提供了電子商務企業所有關鍵的軟件基礎結構和開發電子商務應用所需要的所有重要功能為電子商務應用和網站能夠有效地提高運行速度獲得傑出的應用可伸縮性和可用性提供強有力的支撐使用戶能夠有效地開發快速高可用安全可靠的電子商務應用和網站而不再需要考慮昂貴的軟件集成和維修費用

  Oracle i 的新特征

  Oracle i 通過提供用於電子商務環境的一系列特定功能和產品包像Oracle i那樣繼續聚焦於Internet 此外Oracle i 添加了新特性和功能擴大給予關鍵任務的基礎結構的投資下面我們介紹 Oracle i 在某些關鍵開發領域的新特性

  關鍵基礎結構領域的新特征

  實現連續的數據可用性

  Oracle i 大幅度地擴展了 Oracle 在 Internet 數據庫可用性方面的地位其中包括

  a 世界領先的數據保護環境

  Oracle i 包括了許多改進數據保護的新特性除了對現有的Standby 產品進行了重點增強外還包括了一個提供監視自動化和控制的框架與管理備用數據有關的許多任務也是自動化的包括初始化實現錯誤跳轉和輕松的主從之間的來回切換在 Oracle i 中還增強了 LogMiner以便提供全面的基於 SQL 的日志分析

  b聯機數據演變

  Oracle i 包含了一個新的聯機重新組織和重新定義結構此體系提供了更為強大的重新組織功能Oracle i 目前允許連機Create Table As Select操作在新的體系結構中表的內容被復制到一個新表中在復制內容的同時數據庫跟蹤對原始表的更新使用新的體系結構可以連機更改表的任何物理屬性另外許多邏輯屬性都可以更改Oracle i 還支持索引編排表上級次索引的聯機創建重建等管理員也能快速的停止數據庫以便執行要求非活動事務處理的操作

  c准確的數據庫修復

  Oracle i 包含非常完備的恢復功能Oracle i 通過使這些功能更強大和更准確對它們進行了擴展Oracle i 包括對磁盤損壞的更好預防和改進的處理方法Oracle i 也可以通過使用新的兩關口恢復算法更快地從崩潰中恢復過來此算法確保只有那些需要處理的塊才從數據文件中讀取和寫入數據文件

  d自我服務錯誤更正

  Oracle i 包含處理人為錯誤的強大技巧包含授權終端用戶以更准確更有效和更容易的方式更正其自身錯誤的功能要更改錯誤終端用戶需要能夠通過查看更改歷史識別錯誤並且他們需要能夠通過將數據恢復為錯誤發生之前的數據來退出錯誤查詢方法有兩種一種是利用 Oracle i 的 Flashback(回閃式)的查詢特性允許從過去的某一點來查詢數據一種是用 Logminer 從日志文件中查尋數據庫的更改歷史

  可伸縮性和性能

  Oracle i 允許電子商務擴展到千萬用戶每個用戶每小時都執行數百萬事物處理包括

  aOracle i Real Application ClustersCache Fusion

  Oracle i Real Application Clusters 可以使所用的應用程序不經修改便能獲得數據庫的高可用性可伸縮性和高性能Oracle i Cache Fusion 體系結構中利用簇中所有節點的聚合高速緩存來滿足數據庫請求Oracle i Cache Fusion在讀/讀讀/寫和寫/寫爭用的情況下直接將數據塊從一個節點的高速緩存運送到另一個節點的高速緩存這建立在處理讀/寫爭用以前的Oracle i Cache Fusion執行的基礎之上

  b可伸縮的會話狀態管理

  新的共享內存功能JAVA 會話支持的改進聯網和多線成服務器改進大大減少了 Oracle i 上每個用戶所需的覆蓋區-允許將更多的用戶托管在同一個或更大的硬件平台上

  c對電子商務起關鍵作用的優化特性

  Oracle i 中的特定性能改進集中於改進對電子商務解決方案起關鍵作用的領域和性能對本地編譯改進的 PL/SQL 優化的支持大大提高了當今許多應用程序的性能對應用程序服務器和後端的Oracle i 數據庫之間的連接來說Oracle Net Services 的新特性——VI(Virtual Interface虛擬接口)Protocol支持性能改善%此外特定的網絡接口優化新改進的虛擬線路 I/O 和統一的事件/等待模式都大大提高了客戶機/服務器的通信性能通過使用OCI來重做數據庫/數據庫通信提高了分布式數據庫的性能

  提供端到端的安全體系結構

  Oracle i 繼續提供業界最安全的應用平台和部署平台包括

  a健壯的三層安全

  通過代理認證增強了三層安全包括 X 許可證文件或判別(DN)的信用代理對胖JDBC的支持應用程序用戶的連接共享(胖JDBC和瘦JDBCOCI)和與Oracle Internet Directory的集成

  b基於標准的PKI

  Oracle Advanced Security(高級安全)的基於標准的PKI包括Public Key Certificate (PKCS)#的支持允許現有的PKI信用由Oreacle Wallet 共享從而降低PKI部署成本並增強交互操作性

  c深層數據庫保護

  Oracle Label Security一個基於Viretual Private Database(虛擬私有數據庫VPD)的產品具有更強的VPD功能更加精細的粒度審核能夠提供更讓人放心的主機安全精細的粒度審核允許定義審核政策它能夠為數據庫指定觸發相應的審核事件的存取提前並利用了一種靈活的事件處理器將觸發的事件通知系統管理員

  d改進的Enterprise User Security(企業用戶安全)

  Oracle Advanced Security 的Enterprise User Security得到了增強其中包括在Oracle Internet Directory中提供能了基於密碼的用戶管理而且密碼管理的功能亦得到了加強這些促進了用戶和安全政策管理的改善

  e數據加密

  Oracle 增加了將一個安全隨機數產生器(RNG)合並到DBMS_OBFUSCATION_TOOLLKIT中的數據存儲加密功能

  fOracle Label Security(Oracle 標簽安全)

  Oracle Label Security 是一個精密粒度訪問控制產品它將一個特殊的標簽添加到數據行中提供復雜而靈活的標簽安全

  gOracle Internet Directory(Oracle因特網目錄)

  Oracle i 支持 LDAP 技術以實現網絡命名系統的管理方便系統的部署不論客戶擁有一個還是幾百個數據庫每個數據庫擁有十幾個還是成千上萬個用戶

  電子商務應用程序的開發平台

  Oracle i 繼續為電子商務應用程序和傳統應用程序的開發提供最佳的開發平台包括

  aEnterprise Java Engine

  在Oracle i 的第三版中就已提供了一系列JAVA特性Oracle i Database 第一版對 Java 的支持主要集中在提高嵌入式Java Virtual Machine(虛擬機)的性能提供新的IDBC和SQLJ功能增強Java存儲過程以及對JEE容器的錯誤修正

  bXML支持-XML 類型和XDK

  Oracle i 以許多增強的數據庫操作為特征這些操作通過SQL將XML存儲在數據庫中並將傳統數據庫數據轉換為XML在Oracle i 中支持兩個主要的XML領域一個是內置的AML Developer Kit(XML 開發工具包XDK)一個是本地XML 類型

  cSQL和PL/SQL改進

  在Oracel i 中改進了 SQL 和 PL/SQL 以滿足現代開發的要求除了本地編譯外還改進了總體 PL/SQL 編譯為了增強對象的有用性繼承類型演變和動態方法分派在 Oracle i 中均得到支持Oracle i 也支持新的 ANSI 要求包括對 CASE 語句符合 ANSI 的鏈接和保留版本標注的支持

  可管理性

  管理是Oracle i 主要改進之一Oracle i 采取的管理方法有五個方面

  a自我管理數據

  Oracle i 數據庫能夠管理其自身的撤銷(回退Rollback)段——管理員不再需要仔細規劃並優化回退段的數目和大小或者為如何在策略上將事務處理分配給特定的回退段而操心內存管理是 Oracle i 中給予重大管的另一個領域

  b改進的和簡化的操作管理

  數據庫的其他傳統管理領域也得到了改進隨著Oracle i 中持久地INITORA 特性的引入參數改變在多次關閉中持續存在

  c精細的自動化的資源管理

  在Oracle i 中引入Database Resource Manager 在Oracle i 中得到了極大地增強能夠對更細小的資源進行控制並且增加了一些新的特性

  d管理工具和技巧

  Oracle i 也提供了新的特性工具和技巧使管理員留下了很少的工作成了一件樂事在Oracle i 中Oracle Enterprise Manager 繼續提供支持數據庫和整個電子商務平台的新功能的易用管理工具為了進一步簡化管理任務增強了 Oracle Enterprise Manager 包括有指導的專家診斷和問題解決方案所有的基本管理功能是基於 WEB 的管理員可以直接從 WEB 浏覽器管理其系統

  e端到端的系統管理解決方案

  在 Oracle i 中Oracle Enterprise Manager 也允許管理員超出僅監視單個目標(如數據庫)的性能這一范圍管理員能夠監視基於Oracle 的整個系統的響應並確保它們滿足所需要的商業服務級別約定

  Windows集成

  Oracle i 作為基於 Windows  平台上的領導地位包括

  a與 Windows 的集成

  Oracle i 支持與 Microsoft Transaction ServiseMicrosoft Message Queuing 和 Internet Information Services 的更好集成Oracle i 中的 PKI 體系結構和 Single Signon 功能也與 Windows Active Directory 和 Microsoft Certificate Store 很好的集成在一起

  b在 MS Windows 平台上開發和部署

  對於 Windows 開發者Oracle i 提供了一個增強的本地 OLE DB providerOracle Object for Windows 支持 XMLDatabase Event(數據庫事件)和Oracle i OCI 擴展

  關鍵應用程序領域的開發新特征

  Internet Content Management(英特網內容管理器)

  Oracle i 允許客戶將所有類型的多媒體內容存儲管理和合並到單個數據庫中Oracle i 大大加強了 Oracle i 數據庫功能以充當創建管理和傳遞因特網內容的平台包括

  a存儲和管理所有類型的內容

  Oracle i 包括 Internet File System(文件系統)版本發行版它是對Oracle i 數據庫的革命性擴展Oracle iFS 提供關系數據庫和文件系統世界的最好部分

  b英特網應用程序的內容辛迪加組織

  Oracle i 還包括了一個增強的基礎結構它通過 Dynamic Service(動態服務)支持用於門戶交易和其它英特網應用程序的因特網服務和內容辛加迪組織

  c搜索和索引

  Oracle i 建立在強大的數據庫功能質上來搜索所有類型的內容(包括文本和多媒體)Oracle i 中的Ultra Search 統一搜索跨越不同公司的信息中心庫WEB站點和群件內容領域

  d協作項目

  Oracle i 添加了創建共享工作空間的功能以支持長期的協作項目工作空間支持就為現有的內容並允許現有的應用程序針對數據庫的工作空間視圖透明的運行

  e可以定位的隨時可以移動的內容

  帶有Oracle Spatial 的 Oracle i 提供基於Oracle 電子商務門戶及無線ASP應用程序的支持能夠非常方便的將定位功能合並到他們的服務中

  電子商務集成

  電子商務集成包括

  a支持每小時數百萬標准業務消息

  Oracle i 提供了一個標准基礎結構使客戶更容易地將店面交易和門戶與其他後端和外部系統集成在一起

  b分布式環境改進

  在 Oracle i 中增強了 Advanced Replication以便提供對復制表中的對象數據類型多層的可更新實體化視圖和實體化視圖子查詢中多對多的快速刷新的支持減少了停止數據庫的需要改進了典型方案維護活動期間的可用性

  cWEB 服務支持

  Oracle i Dynamic Services 是一個新的基於JAVA面向服務的框架它支持英特網應用程序的內容聚合通過Dynamic Servise開發者可以將來自於WEB站點本地數據庫或其他專有系統的應用程序邏輯封裝到服務中並且能夠方便將這些服務並入其他的應用

  打包的應用程序

  包括

  a全球化-將電子商務擴展到世界市場

  Oracle i 支持在一個中心數據庫和中間層平台上開發和部署多語種應用程序極大地降低了維護全球內容的成本和費用

  b提供ISV所要求的戰術性開發特性

  Oracle i 繼續作為 ISV 開發部署托管和移植的最佳平台諸如可更新可滾動游標及符合ANSI的CASE語句日期-時間數據類型和連接語法之類的特性便從將在其他數據庫上開發的應用程序移植到Oracle i 中

  商務智能平台

  Oracle i 清除障礙以便為大中型企業中的商務智能提供最佳的平台支持尤其重視大容量的數據帶來的挑戰和對電子商務環境中近似實時復雜分析的需要包括

  a可伸縮性性能和可管理性

  性能可伸縮性和可管理性是商務智能應用程序的基本要求就像在上一個數據庫發行版中那樣Oracle i 在其中的每個領域都是提供了相當大的增強將Oracle i 的分區功能擴展為支持列表分區並將基本分區功能擴展為覆蓋Oracle i 中所有可用的數據類型

  b完全的商務智能平台Integrated ETL(集成的ETL)和Analysis(分析)功能

  Oracle i 被設計成一個完整的數據倉庫平台將Oracle數據庫用作對數據倉庫數據的所有操作的可伸縮數據引擎Oracle i 針對Java 開發工具的功能改進通過上面對Oracle i 新特征的分析我們總結出針對Java 開發工具Oracle i的改進功能

  Oracle i 已經改進了電子商務系解決方案的性能其中針對Java改進了無用的單元集收集更好的本地的編譯增強了對象共享和會話連接提高了在 Java 中內置在數據庫中之行的應用程序性能

  Oracle i 在電子商務應用程序開發平台方面針對Java提高嵌入式Java Virtual Machine(虛擬機)的性能在 Java 存儲過程中增加了返回多行紀錄(REFCURSORS)

  Oracle i 在英特網內容存儲和管理功能上增加了對interMedia 圖像音頻以及視頻的支持通過將Java Imageing(JAIJava高級圖像處理)合並入數據庫並在interMedia中提供對Java Media Framework(JMFJava媒體框架)的支持Oracle i 極大地簡化了新增多媒體格式處理及提供媒體的功能除此之外現在可以通過相關的PL/SQL和Java接口以原有的方式來存取interMedia的音頻視頻及圖像媒體處理服務

  Oracle i WEB服務器是一個新的基於JAVA面向服務的框架它支持英特網應用程序的內容聚合

  小結

  Oracle 自 世紀年代以來就打造了自己的成功基礎它構建了世界上第一款完全可移植的真正可伸縮性的信息管理平台直至今日它已經是唯一提供全面的功能無限的可伸縮性連續的可用性以及強大的安全性的計算機平台

  Oracle i 平台包括了數據庫服務器應用程序服務器工作流服務器電子郵件服務器目錄服務器門戶服務器無線服務器等提供的是一套完整和集成的解決方案適合於任何類型的應用程序的開發與部署


From:http://tw.wingwit.com/Article/program/Oracle/201311/16890.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.