Oracle 9i產品文檔
2024-08-29 13:46:24
供稿:網友
一、增強的可擴展性
Oracle9i Real application Clusters是Oracle的下一代并行服務器系列產品。Oracle9i Real Application Clusters針對訪問相同數據而設計了快捷高效的共享集群高速緩沖寄存器,從而提供了透明的應用程序可擴展性。Oracle9i Real Application Clusters是五年多研發工作的結晶,其中包含了9項獨家專利和18項已申報的專利請求。
Oracle9i Real Application Clusters獨特之處在于:
“開箱即用”,近線性的透明縮放
與其它程序的良好兼容性,無需重新設計
快速增長的集群,可快速增添節點和磁盤
二、為什么你需要靈活的數據分區 Flexible Data Partitioning
數據服務器治理、壞系統的恢復及低效率應用所帶來的花費經常是驚人的。采用數據分區維護大數據存儲將會使這些費用降低。
數據分區是通過將大的數據分割成較小的易于治理的部分,從而降低成本。但是一些數據服務器在增加了這一功能時卻多分區的數據進行了限定,限制了你的業務發展。
Oracle沒有任何這種數據大小的限制。
其它數據服務器雖然提供了分區,但僅提供了有限的數據分區方法。Oracle的分區( Partitioning Option)方式有 hash, range和composite 多種。這種靈活的分區方式好處是:
目標準確的數據服務器治理
高可用性
應用性能提高
由于結構的限制,多數服務器的分區導致為提高性能以犧牲目標準確的數據服務器治理和高可用性為代價。 你必須在它們之間作出選擇。Oracle的composite 分區方法則消除了這種情況。
采用Oracle的分區,數據的存儲、治理、訪問和備份都完全按你的業務要求。例如許多公司喜歡按日期分區 ,當數據到達一定的日期后,數據就不能再被查詢。Oracle的Range 分區使過期的分區,仍然可被查詢。
Oracle的分區顯著地改進了數據的可用性。單一分區可被單獨離線,不影響其它數據運行。查詢永遠是在所有分區正常的情況下才進行。 Oracle決不會提供不完整的查詢結果。
三、為什么你需要非遞增的行級鎖( Non-Escalating Row-Level Locking)?
在今天的在線世界,許多客戶就是不愿意等待。
數據記錄的訪問能力是你業務的要害所在。但是數據訪問能力、時間限制及業務記錄的準確性需要相互妥協的,這是由于你的事務處理系統的原因。
當一個員工修改信息時,數據服務器會鎖住這一信息直到操作完成。在這一期間其他人都不可更改被鎖住的信息。鎖定信息直至一個變化完成被成為數據鎖定。這是所有事務處理系統的基本功能。
許多服務器甚至阻止員工讀取鎖定的數據,這造成了一些不必要的業務延誤。
表面上,多數數據服務器好象只提供行級鎖,僅鎖住那些工作中的數據行。事實上,多數數據服務器鎖住的數據遠不只這些。服務器是使用內存跟蹤鎖定的信息,這意味著它們只能跟蹤到有限的細節。 隨著系統活動水平的提高,這些服務器開始鎖住更大面積的信息用于治理內存的使用。
由于鎖的遞增,用戶必須等候其他用戶的任務執行后,即使等候完成的可能是完全不同的一條信息。
Oracle則通過采用非遞增行級鎖(non-escalating row-level locking)消除了這一困難。
Oracle數據服務器永遠是只鎖住正在更新中的數據行。 其它數據行不會受到影響。 Oracle并不使用計算機的內存跟蹤鎖定信息。這使Oracle可鎖住的行數沒有限制,所有員工都可同時更新數據,不會延誤業務。
四、Oralce Clickstream Intelligence
作為Oracle9i Application Sever的一個組件,Oralce Clickstream Intelligence是現成的應用程序,它能分析網站數據和企業數據以提高網站效率和用戶忠誠度。為此,Oralce 智能點擊流利用Oracle倉庫開發工具的開放數據模型來提供一個預先建立的、公開的數據集,并使用Oracle的門戶框架提供一套預先建立的報表??梢詳U充先建的報表,也可以增加新的報表。
借助于Oracle 堆棧的力量,系統能夠快速合并和分析大量數據,提供額外的反映次數,并在用戶定制的、通過瀏覽器訪問的門戶中公布結果。
借助于Oracle Warehouse Builder的“公用倉庫元模型”(CWM)標準,Oralce Clickstream Intelligence能夠合并Oracle和其它對應CWM儲存庫中的數據。這種開放性能夠使您從客戶關系治理(CRM)和企業資源規劃(ERP)系統中提取數據。您能追蹤營銷活動、網站銷售和用戶的忠誠度。使用已格式化的報表,能夠在你的Oracle商業智能門戶網站中自動發布結果,并且你能使用Oracle 商業智能(BI)工具定制和增加新的報表。
Oralce Clickstream Intelligence能夠滿足電子商務的苛刻要求,包括快速實施,可伸縮性,可操作性,可用性和可治理性。
五、Internet Developer Suite
Oracle Internet Developer Suite 將Oracle應用程序開發工具合并成為一個完整的產品?;趈ava, xml, CORBA, and Html等因特網標準,Oracle Internet Developer Suite 為響應迅速變化的市場和用戶需求需提供了一個高效率的開發環境及一套工具。
Oracle Internet Developer Suite 使您得以受益于開發工具的靈活性,而無需犧牲集成方案的可移植性。
支持任何一種開發方式:基于組件的開發,Java程序,可視化建模,基于4GL開發的快速應用程序。
使用Oracle Portal來創建包含您的所有程序的個性化集成門戶視圖
可以為您的所有以Oracle9I Application Server 為服務端的應用程序,部署單一的中間層
利用整合在一起的商務信息來提供企業報告和非凡查詢
開發適于您所有客戶端的程序:高效率的java客戶端程序,通用的HTML客戶端程序,跨平臺的客戶端程序
享受用于專業Java開發者創建Java Applet的高效率的Java IDE
使用一個完全基于組件的開發環境開發EJB和CORBA組件
借PL/SQL (語言)使用適于4GL程序員的最具效率的開發環境
Oracle Internet Developer Suite 包含一整套Oracle 主要的應用程序開發、商務信息和企業門戶生成工具。包括:
Oracle Forms Developer
Oracle Designer
Oracle JDeveloper 和 Business Components for Java
Oracle Reports Developer
Oracle Discoverer (Administration Edition)
Oracle 門戶
六、商務智能
在正常的經濟環境中, 有關你的業務運行的信息是做好你工作的要害.
至今,為你的企業建立一個綜合的商務智能方案需要將幾種復雜的應用聯系在一起,并且要有一些專業人員維護它。現在,Oracle9i 內置的商務智能功能可給你的企業一個集成的界面,并且可從任何地點采用任何可可連入互聯網設備進行訪問。
Oracle使在線商務智能成為一種現實。這是由于它將在線分析處理 (OLAP),實時的個性化( real-time personalization )和抽取、轉換和加載 (ETL)技術集成到了Oracle數據庫中,而不是將這些不同的功能分散在不同的服務器上。Oracle目前已經在Oracle9i Application Server中提供了集成的商務智能功能 ,包括企業門戶、無線訪問等。
Oracle9i 的商務智能可為數以千計的并發用戶提供實時的、個性化信息。由于它是建立在開放的標準之上,數據可以顯示在各種具有互聯網功能的設備上。 這意味著你的雇員可訪問到比以前更多的有價值的信息。
更多信息 有關 Oracle9i 商務智能及Oracle9i Application Server。. Oracle9i Database, Oracle Warehouse Builder 3i 和Oracle BI Beans 將于 2001春季上市。
七、確保高可用性
不論是否在計劃之中,停機對于電子商務來說都是最糟糕的事情。應用時停機會導致收入損失,生產率降低,客戶流失,公司聲譽受損,并使人們對你的電子商務缺乏信心。Oracle9i通過引進強大功能而確立了一套高適用性的新標準。新特性提供保護措施以避免災難,迅速恢復系統故障,透明恢復人為過失,并減少計劃停工。
故障恢復
系統故障恢復
人為過失
減少計劃停工
故障恢復
Oracle9i Data Guard使得客戶能夠從災難境況中快速恢復。Data Guard的行為,就執行備份操作來說,是完善、簡易和全自動的。
物理備用數據庫
物理備用數據庫通過把日志文件從主服務器備份到備用服務器得到維護。利用一種稱為“前滾”的操作,通過媒介,這些日志文件被用來調整備用服務器和主服務器上的內容。備用服務器在物理結構上與主服務器一致,而且可進行只讀操作。
邏輯備用數據庫
Oracle9i引進了一種新的備用數據庫機制——邏輯備用數據庫。它與物理備用數據庫在維護方式上不同。這兩種類型的數據庫都依靠日志文件,備用數據庫從日志文件中推斷出SOL語句,并以與任何常規的SQL命令集合一樣的方式在備用服務器上應用這些SQL語句。這種基于SQL的維護方法使得一個備用數據庫可以提供一般的讀寫操作。
零數據損失日志傳輸
Orical9i Data Guard Broker提供了直接從主服務到備用服務器同步或非同步更形日志文件的能力。這樣就提供了完全“無損”的災難恢復解決方案,而不必采用第三方產品來鏡像在線重復操作日志。因此,在任何災難恢復情況下,用戶都可以確保他們的備用數據庫完全更新到故障發生點。
Data Guard Broker
Oracle9i Data Guard Broker對治理邏輯和物理備用數據庫提供了必要的監視、控制和自動操作。例如,Oracle9i Data Guard Broker對主服務器和任一類型的備用數據庫提供了故障恢復處理的單步操作。
系統故障恢復
Oracle9i Real Application Clusters 在群集數據庫技術引入重大突破。被稱為“高速緩存熔接”的技術使系統既提供了透明應用程序擴展,又為數據和應用的高度有效性提供了超快速的故障恢復。
Real Application Clusters——17秒排除故障
群集體系結構與單節點配置相比,避免了故障集中,能提供更高水平的有效性。在一個雙節點群集配置的服務器中,即使一個節點系統崩潰,也答應應用在幸存的節點上繼續運行。使用Oracle9i Real Application Clusters,從第一節點發生故障到自動在第二節點上恢復操作僅僅需要17秒的時間,這就減小了對數據和應用有效性的影響,實質上是消除了對數據和應用有效性的影響。
Oralce9i Fail Safe——支持Windows的四節點故障恢復配置
Oralce9i Fail Safe對Window NT和2000群集體系結構上的電子商務提供高有效性和系統故障保護。Oracle9i自動故障防護裝置對雙節點和四節點的Windows NT、2000群集數據和應用服務器都提供了故障恢復程序。
基于時限的快速啟動恢復
Oracle9i引入的基于時限的快速啟動恢復,答應數據庫治理員對恢復時間指定一個目標上限值。在系統崩潰或者在發生故障重啟動后,用戶在不到目標上限的時間內就能夠重新連接到他們的應用程序。
快速實例凍結和恢復
數據庫治理員普遍面臨這樣的挑戰——如何在盡可能快地確認故障原因和恢復常規服務之間進行權衡。通過激活“瞬間凍結”(Flash Freeze),數據庫治理員可以獲得故障時刻整個系統地診斷快照,快速重啟動之后,再進行離線診斷分析。
人為過失
Oracle9i使得恢復包括錯誤操作和不按程序操作等人為原因造成故障的恢復變得輕易。
Oracle9i閃回查詢(Flashback Query)
通過Oracle9i的一項創新性能——閃回查詢,使用者和應用程序能夠查詢數據,與它們在過去的時刻一樣。使用閃回查詢參數,用戶和應用可以及時指定一個日期,然后對數據執行標準查詢,結果就像是在指定日期查詢一樣。一旦錯誤確定之后,取消更新就是相對簡單的步驟,而且數據庫治理員不必介入就能完成。更重要的是應用程序不必停工就能完成恢復。
全面的日志分析
通過分析數據庫日志文件也可以完成對數據更新的鑒定。Oracle9i LogMiner是相關的實用程序,通過SOL接口讀取、分析和解釋執行在線或已獲取的日志文件。使用Oracle9i LogMiner,數據庫治理員就可以對包括數據操作、定義和治理命令在內的數據庫更新進行測試。
可恢復聲明
某些大的、執行時間很長的操作,例如數據上載和復雜的更新過程可能在完成之前就已經耗盡了資源(例如磁盤空間)。長時間運行而沒有成功結束的操作可能會耗費曠日持久的時間。Oracle9i通過答應數據庫治理員掛起不可能完成的操作來處理這個問題。一旦操作被掛起,數據庫治理員就可以解決資源問題,然后答應語句從斷點處恢復。
減少計劃停工
Oracle9i答應通常需要停工的全計劃維護操作在正常使用期內運行。
在線架構修改
Oracle9i提供的機制答應在保持數據表在線和完全為用戶和應用所訪問時,重新定義表結構。
在線重組表和索引
Oralce9i也提供一個簡單的機制,在保持在線和應用程序使用者可訪問的同時重新組織和定義數據表。Oracle9i的在線表及索引重新組織減少了計劃性停工,提高了應用程序的有效性,減少磁盤碎片,并提高了應用程序性能。
完全在線索引操作
使用Oracle9i,所有的表索引可以在線創建和重新創建。假如沒有這種性能,在創建表索引時,用戶是被禁止運行他們的應用程序的。
動態數據庫參數
Oracle9i數據庫中影響數據庫服務器使用內存量的參數,現在可以在線重新設置。這樣就無需為使參數設置生效而將數據庫離線并重啟
八、Dynamic Services
Oracle9i Dynamic Services 通過將互聯網上的范圍廣泛的服務嵌入你的系統,讓你的業務可利用合作伙伴和其他第三方的專長。
Oracle9i Dynamic Services提供一個單一的程序架構,用于訪問、集合、治理和實施互聯網服務。 這使開發人員無須處及多種信息源交互、多種訪問協議和多種頻道所帶來的復雜性,提高了開發人員的效率,降低了治理的費用。
在 Oracle9i Dynamic Services的核心部分是一個政策和服務治理引擎,它決定著服務是如何被執行的。各種應用是通過傳遞服務請求到 Dynamic Services 引擎來訪問動態服務的。搜索 Dynamic Services Registry動態服務可在生成時間(development-time)或運行時間(run-time)被找到。 動態服務描述符也可發布在UDDI中以促進互聯網范圍內服務的查找。
Oracle9i Dynamic Services提供一個治理環境,讓企業定義服務政策如優先級、集合和失敗恢復。 Dynamic Services 引擎抓取和記錄所有有關服務配置和執行的信息。一個服務的監測器則收集諸如是誰,何時,以何種頻率請求一種服務。審計特性可用于服務執行記錄、失敗通報和付款。
由于 Oracle9i Dynamic Services是一個開放的構架( framework)。服務供給商和開發人員可很輕易地定制動態服務和推出頻道服務。
九、Application Server Appliance
Oracle9i Application Server Appliance 是基于 Oracle9i Application Server 及其獨創的Web 緩存技術的下一代Oracle 網絡開發工具。借助這一最新的Oracle工具,中小規模的企業或此類型企業可以基于該行業的快速應用服務器而部署其Web站點,且節省成本。或者,用戶也可以憑借Oracle 耗資百萬美元對其性能的擔保,利用現有的Web基礎設施迅速部署其站點。
Oracle9i Application Server Appliance 具有以下優點:
快速部署 Oracle9i Application Server Appliance非常簡單,可以迅速而直觀地使用。
低廉的總成本: 與維護傳統的多用途數據庫服務器相比較,使用本工具的機構可以降低所有權的總成本(經常達40%之多)。
治理簡單:Oracle 9i Application Server Appliance 是帶有 Appliance Management Pack 的Oracle企業治理器( OEM) 軟件。Appliance Management Pack 擴展了
Oracle企業治理器(OEM) 的性能,不僅可以治理數據庫,還可以治理Oracle Appliances上 的整個軟件環境和各種運行Oracle硬件設備。
Oracle8i Database Appliance 在微軟NT 的 SQL 服務器上應用是原先總體成本的82%?,F在有了Oracle9Ii Application Server 強大的擴展能力和Web緩存技術之后,客戶能夠給更多的用戶提供更豐富、更個性化的網絡內容。Oracle9i Application Server應用基于開放的因特網軟件標準,運行于廣泛應用的intel 平臺,給予客戶性能,可靠性和可伸縮性的最終結合。
一旦安裝運行該工具,它將自動安裝和自動分配工作量以提高實時性能。假如服務器出現了故障,網管可以移走該服務器,用新的應用服務器工具來取而代之。該工具能自動配置,自動重新分配工作量,運行更加良好而無須Web站點停止服務。
十、強大的可伸縮性
Oracle9i Real Application Clusters從Oracle Parallel Server革命性的升級產品,歷經6年的艱苦開發,9家合作伙伴參與,注冊了18項技術專利,并且仍有新的專利技術在注冊中。
Oracle9i Real Application Clusters提供的獨特的技術包括:
優異的、接近線性的伸縮透明性。
同各種應用的兼容性,不需要任何重新設計。
快速增長的集群,快速增加結點和磁盤的能力。
基于 Oracle的Cache Fusion的結構,通過快速和有效地共享在一個集群中所有服務器上被頻繁訪問的數據,Oracle9i Real Application Clusters可提供透明的應用伸縮性能。解決了各服務器之間的競爭。
當多個服務器希望訪問同一數據時,有三種情況需要考慮:
Read/Read
一個用戶要在一個服務器上讀取一段信息而同時已經有一個用戶已經在另一服務器上讀這一信息。
Read/Write
一個用戶要在一個服務器上讀取一段信息而同時已經有一個用戶在另一服務器上更新這一信息。
Write/Write
一個用戶要在一個服務器上更新一段信息而同時已經有一個用戶在另一服務器上更新這一信息。
在Cache Fusion 結構下,讀請求可能來自集群數據庫的任何內存緩存。為確保緩存中的數據及時更新,每一服務器上的緩存之間的協作以確保數據的讀取和更新的一致和正確性就顯得十分重要。
假如一個查詢請求是由一個遠程緩存提供的,那么這些信息將通過高速集群間連接從一個結點上的緩存傳到另一個結點上的緩存。 這種緩存融合的發生是完全自動化的,并且對于應用來說是透明的。這種透明性正是Oracle9i Real Application Clusters可提供高速、有效的伸縮性能的要害技術。
十一、實時個性化治理
Oracle個性化處理通過對已登記用戶和匿名訪問者提供實時、動態的個性化推薦服務, 使得1:1的電子商務服務成為可能。
由于Oracle產品提供了完全內嵌于Oracle9i 數據庫中的集成實時推薦引擎,Oracle個性化服務為電子商務提供了強大的、可擴展的和實時的個性化處理。
利用Oracle9i 數據庫的可擴展性,Oracle個性化服務能夠在分析大量客戶信息的同時,保持每個顧客關系的獨特性。這樣將使電子商務服務提供定制的、1:1的客戶服務,讓瀏覽器順應顧客的需求。
運用 數據挖掘技術 可以將從網站得來的大量的客戶點擊、交易、定級和圖表統計中找出真正需要的電子商務數據。Oracle個性化服務可以回答以問題:
這位顧客最喜歡或者最可能購買的產品是什么?
這位顧客喜歡或者已購買這項產品,那么他可能還會購買其它那些產品呢?
這位顧客對某種產品的喜愛和購買的可能性有多大?
假設顧客喜歡或者正在購買其它某種產品,那么他可能購買那些產品?
Oracle個性化服務是Oracle在數據庫中第一次內嵌的數據挖掘算法。其它算法和有針對性的應用程序,比如客戶保持率/流失率、響應建模和客戶信息匯總隨后也會內嵌進來。
在新產品上市之前將發布相關定價和產品捆綁信息。