Oracle數(shù)據(jù)庫方案白皮書_第1頁
Oracle數(shù)據(jù)庫方案白皮書_第2頁
Oracle數(shù)據(jù)庫方案白皮書_第3頁
Oracle數(shù)據(jù)庫方案白皮書_第4頁
Oracle數(shù)據(jù)庫方案白皮書_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Oracle 數(shù)據(jù)庫方案白皮書使用 Oracle Database 降低 IT成本目 錄 HYPERLINK l _bookmark0 引言1 HYPERLINK l _bookmark1 硬件成本降至原來的 1/52 HYPERLINK l _bookmark2 性能提高 10 倍5 HYPERLINK l _bookmark3 存儲成本降至原來的 1/107 HYPERLINK l _bookmark4 最高可用性10 HYPERLINK l _bookmark5 最大程度提高安全性13 HYPERLINK l _bookmark6 DBA 和開發(fā)人員工作效率翻番14 HYPERLINK

2、l _bookmark7 簡化軟件組合17 HYPERLINK l _bookmark8 用四分之一的時間即可實現(xiàn)商業(yè)價值18 HYPERLINK l _bookmark9 總結(jié)20引言隨著業(yè)務運營變得更為復雜,對 IT 變更的需求也相應增加,同時還必須減輕相關(guān)風險。這就要求如今的 IT 專業(yè)人員管理更多信息,將這些信息及時提供給用戶,并且不斷提高服務質(zhì)量。在當今的經(jīng)濟形勢下,IT 還被賦予了減少預算、從現(xiàn)有投資中獲取更大價值的任務。Oracle Database 11g 第 2 版是獲獎的 Oracle Database 11g 的第二個版本,是 IT 專業(yè)人員成功提供更高質(zhì)量信息、更高效利

3、用 IT 預算以及降低數(shù)據(jù)中心變更風險的基礎(chǔ)。通過將 Oracle Database 11g 第 2 版部署為數(shù)據(jù)管理基礎(chǔ),組織可以充分利用這個全球領(lǐng)先數(shù)據(jù)庫的強大功能實現(xiàn)以下目標:服務器成本降至原來的 1/5,存儲需求降至原來的 1/10,任務關(guān)鍵系統(tǒng)性能提高 10 倍,DBA 和開發(fā)人員工作效率翻番,消除數(shù)據(jù)中心的空閑冗余,以及簡化整體 IT 軟件組合。本白皮書介紹 Oracle Database 11g 第 2 版的主要功能,這些功能可以幫助 IT 專業(yè)人員以前所未有的高服務質(zhì)量和低成本成功提供更多信息。硬件成本降至原來的 1/5“我們的平臺由大型機轉(zhuǎn)移到 Oracle Real App

4、lication Clusters 后,每年可以節(jié)省 500 多萬美元。”Eugene Park,平臺服務高級總監(jiān)PG&E通過整合降低硬件成本為了滿足各種業(yè)務需求,大部分數(shù)據(jù)中心所使用的硬件和軟件隨著時間的推移都已變得雜亂無章。數(shù)據(jù)中心通常由不同的服務器和存儲孤島組成,還包括將所有內(nèi)容集成在一起的復雜軟件組合。維護混合數(shù)據(jù)中心環(huán)境的代價非常高昂 IT 預算的很大一部分(估計高達 30)用于確保所有這些不同組件之間良好協(xié)作,更重要的是要確保每個組件在其生命周期內(nèi)都能正常工作。維護不同的服務器和存儲孤島還會導致效率顯著降低。通常會為每個系統(tǒng)過量供應一些多余的處理和存儲容量,這會導致整個數(shù)據(jù)中心存在

5、大量未能充分利用的資源。為提供期望的性能、可用性和安全性而對每個系統(tǒng)進行單獨管理,不但效率低下,而且成本高昂。為了應對這些挑戰(zhàn),業(yè)界一直希望將其數(shù)據(jù)處理和存儲基礎(chǔ)架構(gòu)整合到虛擬共享環(huán)境中,從而為所有業(yè)務應用程序提供一個通用的標準化平臺。單從規(guī)模經(jīng)濟角度講,服務器和存儲的整合就可節(jié)省成本。Oracle Database 已使許多組織整合到它們首選的硬件和操作系統(tǒng)上。此外,Oracle 軟件還能提供非常商品化的整合環(huán)境,從而降低硬件成本,通常可降至原來的1/4 到 1/6。組織既可得到一個高效整合的數(shù)據(jù)中心,又可享受商用硬件的性價比優(yōu)勢。享受商用硬件的性價比優(yōu)勢以往,組織一直將多臺獨立的 SMP

6、服務器用作一個共享平臺來整合多個負載,Oracle Database 11g 第 2 版在這種環(huán)境中運行得非常良好。二十年來,Oracle Database 在實現(xiàn)最佳 SMP 性能方面一直占據(jù)領(lǐng)先地位,并且得到了所有主要虛擬化和 LPAR 軟件的支持。Oracle Database 11g 第 2 版還提出了“實例囚籠”的概念,在這一概念中,可以在SMP 環(huán)境中限定數(shù)據(jù)庫使用特定內(nèi)核,從而消除了對虛擬化和 LPAR 軟件的需要。但是,大型 SMP 服務器無論是初始成本還是擴展的增量成本仍然非常高昂。作為一種替代方案,可以將運行開源操作系統(tǒng)(如 Linux)的小型商用服務器匯集起來提供類似的處

7、理器和內(nèi)存容量,但初始成本可節(jié)省 3/4 到 5/6??蛻舨挥没ㄙM縱向擴展 SMP 服務器的昂貴的“鏟車”式成本,只需通過添加更多商用服務器以較低的增量成本即可橫向擴展數(shù)據(jù)庫集群。而且, 商用硬件往往是第一個利用最新處理器和內(nèi)存技術(shù)的。例如, Intel 的新Nehalem 芯片速度極快,在供較大的 SMP 服務器使用之前,有 2 到 3 年的時間僅用于商用服務器 大大降低了每個組件的成本。將所有數(shù)據(jù)處理整合到低成本網(wǎng)格上Oracle Real Application Clusters (RAC) 是 Oracle Database 11g 第 2 版的一個選件,可以讓低成本的商用服務器集群作

8、為一個共享數(shù)據(jù)庫網(wǎng)格協(xié)同工作。應用程序無需修改或重新設計即可部署在網(wǎng)格上,從而可以享受整合的優(yōu)勢、更高的可用性、更好的性能和按需的可伸縮性。通過 Oracle Database 11g 第 2 版,可以輕松管理整合到共享網(wǎng)格上的多個應用程序,同時還能將網(wǎng)格資源分配到不同服務器池。例如,可以分配一個前端節(jié)點服務器池,在其中運行 CRM 和 Web 站點的所有數(shù)據(jù)庫。同樣,還可以為 ERP 數(shù)據(jù)庫分配一個后端服務器池。也可以向數(shù)據(jù)倉庫和報表服務器池分配節(jié)點。將所有未分配的節(jié)點作為一個空閑資源服務器池來管理。如果由于性能或可用性原因需要為任何服務器池添加節(jié)點,可以從空閑池動態(tài)分配節(jié)點,或者從優(yōu)先級較

9、低的另一個服務器池重新分配節(jié)點,這使得網(wǎng)格可以動態(tài)重新分配資源以滿足服務級別要求。Oracle RAC One Node以這種方式整合到網(wǎng)格上不僅適用于任務關(guān)鍵應用程序 許多 IT 組織正在構(gòu)建網(wǎng)格,要將其管理組合中的許多部門和業(yè)務線應用程序部署在網(wǎng)格中。Oracle RAC One Node 提供了一個解決方案, 可以讓組織將它們的許多中小規(guī)模數(shù)據(jù)庫整合到網(wǎng)格中。Oracle Database 11g 第 2 版的這個新選件提供了 RAC 的容錯功能和靈活性,但只在單臺服務器上運行數(shù)據(jù)庫。RAC One Node 的功能包括支持集群故障切換、硬件和軟件滾動升級、網(wǎng)格中服務器間的聯(lián)機數(shù)據(jù)庫遷移

10、。Oracle Database 11g 第 2 版新增的網(wǎng)格即插即用特性還使供應網(wǎng)格環(huán)境變得更加簡單, 可以隨平臺的發(fā)展添加(或刪除)服務器,以適應更大的整合和未來業(yè)務增長。使用 Oracle Database 11g 第 2 版和 Oracle Real Application Clusters,IT 專業(yè)人員可以利用低成本商用硬件的價值針對所有數(shù)據(jù)處理需求部署一個可靠、低成本的整合平臺。這樣,他們就能降低因獨立硬件環(huán)境的過度供應和低利用率造成的硬件成本,享受 SMP 和商用硬件之間 4-6 倍的差價。同時還能受益于 Oracle RAC 提供的性能與可用性管理功能。使用 Sun Orac

11、le Database Machine 加快網(wǎng)格部署許多 Oracle 客戶購買硬件服務器、存儲、交換機,從頭開始設計一個解決方案,一點一點地構(gòu)建自己的網(wǎng)格。這種硬件部署的定制方式不僅成本高昂,而且還會引入不必要的復雜性。將這些系統(tǒng)構(gòu)建成一種可使所用的處理器和存儲設備發(fā)揮最佳性能的優(yōu)化的平衡配置也很困難。為此,Oracle 為那些希望以最快方式部署優(yōu)化的網(wǎng)格環(huán)境的客戶提供了Sun Oracle Database Machine 。 Sun Oracle Database Machine 為OLTP、數(shù)據(jù)倉儲和混合負載提供了極限數(shù)據(jù)庫性能。Sun Oracle DatabaseMachine 采

12、用 Sun 的行業(yè)標準硬件和 Oracle 的數(shù)據(jù)庫及存儲軟件構(gòu)建而成,是一個經(jīng)過優(yōu)化和預先配置的包括軟件、服務器和存儲的打包產(chǎn)品, 為數(shù)據(jù)庫整合提供了完美的網(wǎng)格環(huán)境。Sun Oracle Database Machine通過使用 Sun Oracle Database Machine 和 Oracle Real Application Clusters 整合到共享計算環(huán)境并享受商用硬件的性價比優(yōu)勢,IT 組織可以開始顯著降低其基礎(chǔ)架構(gòu)成本。性能提高 10 倍“Oracle Exadata 的性能比我們迄今所測試的任何產(chǎn)品要高 10 到 15 倍。該產(chǎn)品極其引人注目?!盬alt Litzenb

13、erger,企業(yè)數(shù)據(jù)庫系統(tǒng)總監(jiān)CME Group業(yè)務用戶始終希望從其日常系統(tǒng)中尋求更優(yōu)性能。Oracle Database 11g 第 2 版可利用已部署的現(xiàn)有硬件資源實現(xiàn)性能改進。例如,使用 ASM 充分利用存儲陣列的 I/O 帶寬可提供更高的性能,并且可立即產(chǎn)生投資回報。將 OLTP 處理分流到中間層還可利用應用程序(或中間)層中未充分利用的可用資源。In-Memory Database Cache (IMDB Cache) 是 Oracle Database 11g 第 2 版的一個選件,允許在應用程序自身的內(nèi)存中緩存和處理數(shù)據(jù),從而將數(shù)據(jù)處理分流到中間層資源。并且還消除了事務路徑上中間

14、層與后端數(shù)據(jù)庫間的任何網(wǎng)絡延遲,因此通常可令各個事務的執(zhí)行速度提高 10 倍。這對要求非常高的事務處理速度的情況尤為有用,如市場交易系統(tǒng)、電信交換系統(tǒng)和實時生產(chǎn)環(huán)境。中間層的所有數(shù)據(jù)都通過本地恢復得以充分保護,并異步發(fā)送到后端 Oracle 數(shù)據(jù)庫。使用 Oracle Database 11g 第 2 版,能夠更輕松對現(xiàn)有 Oracle 應用程序透明部署 IMDB Cache 支持常見數(shù)據(jù)類型、SQL 和 PL/SQL,還提供對 Oracle Call Interface (OCI) 的固有支持。增加數(shù)據(jù)查詢的并行化和內(nèi)存中執(zhí)行Oracle 在數(shù)據(jù)倉庫市場上一直處于領(lǐng)先地位,并且不斷為數(shù)據(jù)庫引

15、擎增加智能優(yōu)化。這些優(yōu)化包括并行操作、位圖索引、物化視圖和摘要管理等高級技術(shù),以及集成的 ETL、OLAP 和數(shù)據(jù)挖掘功能。Oracle Database 11g 第 2 版增加了更多的優(yōu)化,包括能夠根據(jù)可用資源自動確定查詢的最佳并行度。該特性帶有自動并行語句隊列,數(shù)據(jù)庫將根據(jù)當前資源的可用性決定對某個查詢進行排隊,使其在所需資源空閑后再執(zhí)行,以便進行更有效的查詢。Oracle Database 11g 第 2 版還可利用低成本服務器網(wǎng)格中增加的服務器內(nèi)存以及高級壓縮功能。Oracle Database 11g 第 2 版將大型壓縮表(或較小的非壓縮表)自動分配給網(wǎng)格所有服務器的可用內(nèi)存,然后

16、將并行查詢處理局限在各節(jié)點的內(nèi)存數(shù)據(jù)上。這極大地提高了查詢性能,對那些可以使用壓縮功能將大型表完全壓縮到可用內(nèi)存中的情況非常有幫助。使用 Oracle Exadata Storage Server 實現(xiàn)極限性能Sun Oracle Database Machine 提供了一個經(jīng)過優(yōu)化的可實現(xiàn)數(shù)據(jù)庫極限性能平臺 與客戶使用現(xiàn)有基礎(chǔ)架構(gòu)相比,速度可提高 10 到 100 倍。驅(qū)動 Sun Oracle DatabaseMachine 性能優(yōu)勢的獨特技術(shù)是 Oracle Exadata Storage Server。隨著數(shù)據(jù)量成指數(shù)持續(xù)增長,傳統(tǒng)存儲陣列在處理TB 級數(shù)據(jù)以及達到數(shù)據(jù)庫應用程序所要求

17、的必要性能方面都面臨著挑戰(zhàn)。Oracle Exadata Storage ServerSun Oracle Database Machine 包括多臺 Sun Oracle Exadata Storage Server,提供了一個高帶寬、大規(guī)模并行的存儲解決方案,可以實現(xiàn)高達每秒 500 GB 原始 I/O 帶寬及高達每秒 100 萬次的 I/O 操作。每個 Exadata Storage Server 最多可存儲 7 TB 未壓縮的用戶數(shù)據(jù),并配有 384 GB 的固態(tài)閃存緩存。該閃存緩存自動緩存 Oracle Exadata Storage Server 磁盤上的活動數(shù)據(jù),使運行于 OLT

18、P 應用程序下的讀寫操作性能提高了 10 倍。Oracle Database 11g 第 2 版將查詢處理也推送到 Oracle Exadata Storage Server,其中的所有磁盤并行運行來處理查詢,只向數(shù)據(jù)庫服務器返回相關(guān)的行和列。這意味著執(zhí)行大型數(shù)據(jù)庫查詢時,業(yè)務用戶通常會看到性能至少提高 10 倍。存儲成本降至原來的 1/10“我們的首席財務官喜歡 Oracle Database 11g 的 Advanced Compression 選件。因為使用該選件, 我們所需的磁盤將僅為現(xiàn)在的 1/3 到 2/3?!盡ike Prince,首席技術(shù)官Burlington Coat Fac

19、tory每個組織都正面臨著信息爆炸。今天的現(xiàn)代業(yè)務用戶需要能夠隨時訪問有關(guān)消費者、產(chǎn)品、服務和競爭對手的信息。同時,由于監(jiān)管和治理方面的加強,所有業(yè)務信息必須保持更長時間的聯(lián)機可用。其結(jié)果是企業(yè)的存儲在過去幾年中激增。同時,由于存儲容量變得更加密集,存儲利用率迅速下降,而磁盤尋找時間和 I/O 吞吐量并沒有改善。降低存儲管理成本許多 IT 組織正依托它們的整合數(shù)據(jù)處理平臺,采用大型磁盤陣列部署共享存儲環(huán)境。過去,數(shù)據(jù)庫管理員和系統(tǒng)管理員需要花費大量時間確定如何在這些磁盤陣列中最佳放置數(shù)據(jù)以獲得最佳性能和最高可用性。數(shù)據(jù)放置的最佳過程只需全面條塊化和鏡像;將數(shù)據(jù)塊均勻按條分布在陣列的所有磁盤中,

20、然后將這些數(shù)據(jù)塊至少鏡像到兩個磁盤上。這種方法提供了性能、磁盤利用率及易用性之間的完美平衡。自動存儲管理 (ASM) 是 Oracle Database 11g 的一個特性,有了它,無需購買第三方卷管理軟件就可使數(shù)據(jù)庫的條塊化和鏡像實現(xiàn)自動化。隨著數(shù)據(jù)量的增加,會添加額外的磁盤,ASM 將自動跨所有可用磁盤重新條塊化和重新平衡數(shù)據(jù),以確保最佳性能。同樣,也可從磁盤陣列中刪除報錯的磁盤,此時,ASM 將進行相應的重新調(diào)整。Oracle Database 11g 第 2 版在許多重要領(lǐng)域改進了 ASM。新的智能數(shù)據(jù)放置功能將不常訪問的數(shù)據(jù)存儲在物理磁盤的內(nèi)圈,將頻繁訪問的數(shù)據(jù)放置在外圈,從而提供了

21、更好的性能優(yōu)化。ASM 集群文件系統(tǒng)新的 ASM 集群文件系統(tǒng) (ACFS) 功能意味著現(xiàn)在可以將 ASM 管理的存儲用于 Oracle 數(shù)據(jù)庫,也可用于通用文件系統(tǒng),從而為 Oracle 數(shù)據(jù)庫文件(Oracle 軟件二進制文件)和非 Oracle 相關(guān)文件提供了單一的存儲平臺。還支持只讀快照,最高可提供 64 個文件系統(tǒng)數(shù)據(jù)時間點副本。分區(qū)以提高性能、降低存儲成本隨著數(shù)據(jù)庫的規(guī)模越來越大,其管理也變得愈加復雜。能夠很好處理 GB 級信息的數(shù)據(jù)庫在應用于 TB 級信息時很少能處理得很好。為此,Oracle 在過去十年間一直在增強分區(qū)功能。Oracle Partitioning 是 Oracl

22、e Database 11g 第 2 版的一個選件,可以將非常大的表(及其相關(guān)的索引)分區(qū)成多個可管理的較小單元,從而為大型數(shù)據(jù)庫管理提供了“分而治之”的方法。分區(qū)還可提高性能,因為優(yōu)化器將對查詢進行修剪,在查找中只使用相關(guān)的表分區(qū)或索引。Oracle Database 11g 第 2 版提供了多種數(shù)據(jù)分區(qū)方法,并且允許對同一個表使用不同的分區(qū)級別,因此可以使用一個分區(qū)策略同時改善性能和可管理性。Oracle Partitioning 還可以管理信息的生命周期。通常,所有數(shù)據(jù)庫都有活動數(shù)據(jù)(本月或本季度正在處理的信息)和主要是只讀的歷史數(shù)據(jù)。組織可以利用數(shù)據(jù)的固有生命周期實現(xiàn)多層存儲解決方案,

23、從而降低組織的整體存儲成本。例如,訂單輸入系統(tǒng)中的一個大表可能包含最近 7 年處理的所有訂單。可以使用 Oracle Partitioning 按月設置分區(qū),將最近四個月的訂單數(shù)據(jù)分區(qū)放到一個高端存儲陣列上,所有其他分區(qū)放置在一個較低成本的存儲解決方案上,低成本存儲的成本通常是高端存儲環(huán)境的 1/2 到 1/3。ORDERS 表(7 年)20032008200995% 不常用5% 常用低端存儲層每 TB 存儲成本是高端存儲層高端存儲層的 1/2 到 1/3用于降低存儲成本的分區(qū)示例使用此方法可以緩解不斷購買高端存儲的需要,因為將增長限制為一個可伸縮的低端存儲解決方案。此外,所有數(shù)據(jù)都是聯(lián)機的,

24、因此業(yè)務用戶可以訪問應用程序內(nèi)的所有信息,與脫機數(shù)據(jù)歸檔相比具有明顯優(yōu)勢。使用高級壓縮技術(shù)減少存儲使用Oracle Database 11g 還提供了高級壓縮技術(shù)來進一步降低存儲需求。使用 Oracle Advanced Compression(Oracle Database 11g 的一個選件),可以使用連續(xù)壓縮表壓縮功能對表中的所有數(shù)據(jù)進行壓縮,可達到 2-4 倍的壓縮率,但對 OLTP 或數(shù)據(jù)倉儲負載的性能影響不大。這種壓縮技術(shù)用一個值替代了表中的重復值,并且可以持續(xù)適應隨時間發(fā)生的數(shù)據(jù)變化,因此壓縮率始終保持不變。假設這樣一個模型:系統(tǒng)中 5% 的數(shù)據(jù)是活動的,其余 95% 是歷史數(shù)據(jù)

25、,使用 Oracle Database 11g 第 2 版的分區(qū)和壓縮功能可將存儲成本降至原來的 1/10,這就大幅度降低了未來采購存儲的需要,并且還獲得了同樣、甚至更高的應用程序性能。此外,將整個企業(yè)節(jié)省的存儲進行級聯(lián)用作數(shù)據(jù)庫的備份和副本還將減少使用的存儲。使 用 Oracle Database 11g 第 2 版 ,Sun Oracle Database Machine 的 Exadata Storage Server 還實現(xiàn)了新的混合柱狀壓縮技術(shù),可提供高達 10 倍的壓縮率,并且查詢性能有相應的提高。對于純歷史數(shù)據(jù),可以使用新的混合柱狀壓縮歸檔級別,可提供高達 50 倍的壓縮率。最高

26、可用性“Active Data Guard 將使我們把的型任務關(guān)鍵系統(tǒng)成本最多減少 10 萬美元”Aris Prassinos,資深技術(shù)人員MorphoTrakIT 組織整合其環(huán)境的一個主要原因是要簡化業(yè)務應用程序可用性的管理。提供對業(yè)務應用程序 24x7 的訪問需要避免意外停機,還要減少維護操作造成的計劃停機。此外,組織還需要能夠迅速從人為錯誤中恢復。要避免意外停機,需要配備了冗余組件的體系結(jié)構(gòu)。數(shù)據(jù)鏡像需要額外的磁盤,故障切換服務器處理需要額外的硬件,災難恢復需要額外的數(shù)據(jù)中心。所有這些冗余都非常昂貴,通常只有在真正出現(xiàn)組件故障時才能認識到其價值;這有點兒像一份昂貴的保單。此外,將這些不同

27、的組件集成在一起通常還需要大量軟件,這些軟件通常來自于不同供應商。這將引入額外的復雜性和更大的人為錯誤的風險。簡化高可用性環(huán)境安全備份到云和磁帶Real Application ClustersActive Data GuardData Guard快速恢復區(qū)自動存儲管理Oracle 的最高可用性體系結(jié)構(gòu)Oracle 的方法是提供一個完整的藍圖,稱為 Oracle 最高可用性體系結(jié)構(gòu)。保護數(shù)據(jù)庫所需的全部軟件組件均由 Oracle 提供;這就提供了一個很好集成的解決方案,并且降低了數(shù)據(jù)中心的復雜性。消除空閑冗余Oracle 最高可用性體系結(jié)構(gòu)的主要優(yōu)點是它使用冗余組件不僅提供意外停機保護,還提高

28、了生產(chǎn)系統(tǒng)的性能和效率。例如,向 ASM 環(huán)境添加額外磁盤,不僅為鏡像數(shù)據(jù)提供了更多存儲,而且這些磁盤提供的額外 I/O 帶寬還可應用于生產(chǎn)環(huán)境。磁盤上的備份和恢復區(qū)域使備份和恢復操作實現(xiàn)了自動化,同時獨特的增量式更改跟蹤和備份映像合并確保了同時達到備份和恢復目標。用于執(zhí)行磁盤備份和恢復操作的集成軟件還可用于安全備份到磁帶,現(xiàn)在還可以用于存儲在Amazon Cloud 中。Oracle Real Application Clusters 不僅提供服務器故障保護,而且還為業(yè)務應用程序提供額外的可伸縮性。對于災難恢復,可以用內(nèi)置的 Data Guard 技術(shù)提供生產(chǎn)數(shù)據(jù)庫和備用數(shù)據(jù)庫間的低成本同步

29、。此外,Oracle Database 11g 的 Active Data Guard 選件目前還支持將報表和備份操作從生產(chǎn)系統(tǒng)分流到備用系統(tǒng)。這充分利用了以前的冗余資源,提高生產(chǎn)系統(tǒng)的性能同時還能繼續(xù)進行災難保護。消除計劃停機對許多組織而言,真正的挑戰(zhàn)在于消除計劃停機的需要,而 Oracle 的最高可用性體系結(jié)構(gòu)正好提供了這些獨特功能。Oracle 網(wǎng)格中的任何硬件組件均可按照需要進行動態(tài)添加或刪除。使用 ASM 可以聯(lián)機添加或刪除磁盤,同時還可以自動跨新磁盤基礎(chǔ)架構(gòu)重新平衡數(shù)據(jù)。還可以輕松地向 Real Application Cluster 添加或服務器或者從中刪除服務器,同時在新基礎(chǔ)架

30、構(gòu)內(nèi)重新對連接到這些節(jié)點的用戶進行平衡。這種將用戶從 RAC 集群中的一臺服務器遷移到另一臺服務器的能力也支持數(shù)據(jù)庫軟件滾動打補丁。如果需要應用一個補丁,那么可以從集群中刪除一臺服務器,對其打補丁,然后再放回集群中??梢詫褐械南乱慌_服務器重復同樣的操作,直到所有服務器都打過補丁。同樣,可以在 Oracle Data Guard 環(huán)境的生產(chǎn)數(shù)據(jù)庫和備用數(shù)據(jù)庫之間切換用戶。允許生產(chǎn)環(huán)境和備用環(huán)境之間的數(shù)據(jù)庫版本及操作系統(tǒng)版本存在差異。這意味著,備用數(shù)據(jù)庫可以升級到下一個主要版本,可以對新環(huán)境進行測試,然后將舊版本上的用戶切換到新版本,不會造成任何停機。聯(lián)機應用程序升級Oracle Databa

31、se 11g 全面支持聯(lián)機表重定義,現(xiàn)在的第 2 版還可以聯(lián)機執(zhí)行應用程序升級。使用基于版本的重定義,對程序代碼的修改可以在數(shù)據(jù)庫內(nèi)的新版本中隱蔽進行,不會影響當前的生產(chǎn)版本。一個版本控制視圖將同一個表的不同投影公開給每個版本,從而確保每個版本的代碼只能看到屬于該表針對自己的特定視圖。交叉版本觸發(fā)器將舊生產(chǎn)版本進行的數(shù)據(jù)更改傳播到新版本的列中,并將新版本進行的數(shù)據(jù)更改傳播到就生產(chǎn)版本的列中。然后,這就允許同時使用舊生產(chǎn)環(huán)境和新生產(chǎn)環(huán)境進行測試,還允許聯(lián)機將用戶從一個版本移至另一個版本。一旦升級完成,就可以刪除舊生產(chǎn)版本,刪除不用的表列,新版本將成為事實上的生產(chǎn)版本。消除人為錯誤造成的數(shù)據(jù)丟失這

32、是一個不幸的老生常談,但造成數(shù)據(jù)丟失的首要原因就是簡單的人為錯誤。數(shù)據(jù)庫管理員登錄到開發(fā)系統(tǒng)對表進行刪除和清理,但后來才發(fā)現(xiàn)他們錯誤登錄到了生產(chǎn)系統(tǒng)中。或者大批量作業(yè)中一個簡單的編碼錯誤會突然造成數(shù)據(jù)庫的數(shù)以千計的客戶全部共享同一郵件地址。在非 Oracle 環(huán)境中,這些類型的錯誤都將要求關(guān)閉生產(chǎn)數(shù)據(jù)庫,然后執(zhí)行時間點恢復。執(zhí)行該備份的同時生產(chǎn)環(huán)境將無法使用,錯誤以及從出現(xiàn)錯誤時開始后的所有有用工作都將回滾,還需要重新鍵入事務。Oracle Database 11g 提供了獨特的聯(lián)機撤銷人為錯誤的功能。如果 DBA 不小心刪除了表,該表會被發(fā)送到一個廢紙簍,用一條簡單命令就可將該表找回來。同樣

33、,如果某個表的一行或多行被刪除或修改,可以聯(lián)機查詢這些行的早期版本,并且可以撤銷導致錯誤的特定事務,其他事務不會導致數(shù)據(jù)更改丟失。如果需要的話,可以及時輕松回退整個數(shù)據(jù)庫,很像向后播放視頻。最大程度提高安全性“這是真正的透明數(shù)據(jù)加密。短短幾個小時內(nèi),基本組件便已正常運行和使用,而我們沒有發(fā)現(xiàn)任何性能影響”Sam Lebron,高級架構(gòu)師Dress Barn組織內(nèi)的信息越來越多地面臨風險。目前 IT 需要服從眾多法規(guī),這些法規(guī)要求對個人身份信息實施強有力的控制和保護。為了滿足這些要求,Oracle Database 11g 第 2 版提供了深入的數(shù)據(jù)安全功能,包括數(shù)據(jù)加密和屏蔽、訪問控制、高保真

34、審計和報表、企業(yè)配置掃描以及數(shù)據(jù)更改取證。IT 專業(yè)人員面臨的最緊迫的挑戰(zhàn)之一就是識別他們在安全方面最薄弱的環(huán)節(jié)。Oracle 提供了該領(lǐng)域的功能 配置管理包,與 Oracle Enterprise Manager 一起提供,它提供了240 多個策略,可以跨企業(yè)的所有數(shù)據(jù)庫實施和監(jiān)視有關(guān)安全管理、配置與存儲的最佳實踐。Oracle Audit Vault 提供了一個安全集中的審計信息庫,這些信息是從多個數(shù)據(jù)庫(包括一些非 Oracle 數(shù)據(jù)庫)收集的,從而可以實現(xiàn)跨整個信息管理基礎(chǔ)架構(gòu)的簡化分析、威脅檢測以及可能的合規(guī)性問題報告。Oracle Total Recall 是 Oracle Dat

35、abase 11g 的一個選件,提供了一個保留歷史信息的解決方案。使用 Oracle Total Recall 將保留對數(shù)據(jù)進行的所有更改,以便提供完整信息變更歷史記錄。這意味著,審計人員不僅能夠看到什么人在什么時間修改了什么信息,還能看到修改之前的實際信息 這些只能通過構(gòu)建到應用程序中才能提供,或者通過昂貴的備份保留策略提供。在具有多個應用程序的環(huán)境中實施法規(guī)中新添加的內(nèi)部控制要求很困難且代價高昂。Oracle Database Vault 是 Oracle Database 11g 的一個選件,它允許對現(xiàn)有應用程序透明地應用訪問控制。可以阻止用戶訪問特定應用程序數(shù)據(jù),或者阻止用戶在正常工作

36、時間外訪問數(shù)據(jù)庫;無需采用高成本的最低做法就可以強制對不同的數(shù)據(jù)庫管理員執(zhí)行職責分離。Oracle Advanced Security 是 Oracle Database 11g 的一個選件,可以用來透明地對所有級別的數(shù)據(jù)進行加密 網(wǎng)絡上傳輸?shù)臄?shù)據(jù);物理存儲上和備份中處于靜止狀態(tài)的數(shù)據(jù)。同樣,可以使用數(shù)據(jù)屏蔽包在數(shù)據(jù)從生產(chǎn)環(huán)境移動到開發(fā)環(huán)境時使其變?yōu)閬y碼,從而降低可能違反隱私法規(guī)或泄露敏感數(shù)據(jù)的風險。DBA 和開發(fā)人員工作效率翻番“Oracle Enterprise Manager 已經(jīng)幫助我們主動解決了系統(tǒng)管理問題,自動執(zhí)行了先前的手動管理任務,并減少了對大量 DBA 培訓的需求?!盇rup

37、 Nanda,高級總監(jiān)Starwood Hotels & Resorts業(yè)務越來越依賴 IT,用戶自然會要求更高的服務質(zhì)量;但是,IT 預算充其量也就是保持不變。為了縮小這一日益擴大的差距,Oracle 在后續(xù)版本中增加了更多自動的自我管理功能, 從而可以使管理 Oracle Database 11g 第 2 版所花的時間比管理之前版本減少 50%。Oracle 的自我管理方法采用了兩種做法。首先,盡可能使數(shù)據(jù)庫中那些可以重復的、勞動密集的、容易出錯的任務完全實現(xiàn)自動化。例如,存儲管理、內(nèi)存管理、統(tǒng)計數(shù)據(jù)收集、備份和恢復以及 SQL 調(diào)優(yōu)都已實現(xiàn)自動化。其次,對無法完全實現(xiàn)自動化的操作,在數(shù)據(jù)

38、庫中置入智能顧問程序來指導數(shù)據(jù)庫管理員如何充分利用他們的系統(tǒng)。配置管理、修補、創(chuàng)建索引、分區(qū)、性能診斷、數(shù)據(jù)恢復以及Oracle Database 11g 第 2 版中新引入的壓縮與最大化可用性等均有對應的顧問程序。內(nèi)置自動化與智能顧問程序相結(jié)合可縮小可用數(shù)據(jù)庫管理資源與業(yè)務服務級別目標間的復雜性差距。由于絕大多數(shù)分析和故障排除工作都由數(shù)據(jù)庫自身執(zhí)行,因此現(xiàn)在數(shù)據(jù)庫管理員花在數(shù)據(jù)庫日常操作上的時間就減少了,這樣他們就能管理環(huán)境中的更多數(shù)據(jù)庫。某獨立研究機構(gòu)最近的研究表明,數(shù)據(jù)庫管理員管理 11g 環(huán)境所花費的時間與管理 10g 環(huán)境相比預計可減少 26,與更早的 Oracle9i 部署相比甚至

39、會減少 50??焖匍_發(fā)Oracle Database 11g 第 2 版提供了一個集成數(shù)據(jù)管理解決方案,目前開發(fā)人員使用的所有流行應用開發(fā)框架均對其提供支持。這就保護了 IT 在開發(fā)人員資源上的投資、提高了工作效率并且縮短了開發(fā)周期。.NetOracle Developer Tools for Visual Studio .NET 是一個適用于 Microsoft Visual Studio 的緊密集成插件,開發(fā)人員可以通過它輕松編寫用于 Oracle 數(shù)據(jù)庫的代碼。Oracle Data Provider for .NET 提供了從 .NET 環(huán)境對數(shù)據(jù)庫的優(yōu)化數(shù)據(jù)訪問,使開發(fā)人員可以利用O

40、racle Database 11g 第 2 版的高級功能。Windows 上的 Oracle Database 11g 第 2 版還支持開發(fā)、部署和執(zhí)行用 .NET 管理的語言(如 C# 或 VB.NET)編寫的存儲過程和函數(shù),從而減少了 .Net 程序員必須學習不同語言的需要。Java同樣,Oracle Database 11g 第 2 版還支持 Java 開發(fā)人員。它包含一個內(nèi)嵌的 Java 虛擬機 (Java VM),可以在數(shù)據(jù)庫中直接執(zhí)行 Java。用 Java 編寫的客戶端和中間層應用程序還可使用 JDBC 這個行業(yè)標準應用程序編程接口 (API),開發(fā)人員通過 JDBC 在 Ja

41、va 代碼中嵌入 SQL 語句。PHPPHP 是一種流行的解釋腳本語言,通常用于創(chuàng)建 Web 2.0 應用程序。它為 2000 多萬個互聯(lián)網(wǎng)網(wǎng)站提供動力,擁有龐大的用戶社區(qū)。Oracle 一直與開源社區(qū)合作創(chuàng)建可與 Oracle Database 11g 第 2 版完全集成的、穩(wěn)定、高性能的 PHP 數(shù)據(jù)庫驅(qū)動程序。Oracle Call Interface (OCI)Oracle Call Interface 為用各種編譯語言(如 C、C+、Cobol、Fortran)編寫的應用程序提供一個高性能 API。PL/SQLPL/SQL 是一種強大的過程語言,專為在 Oracle 數(shù)據(jù)庫上無縫處理

42、 SQL 命令而設計??梢杂盟鼇韯?chuàng)建在 Oracle 數(shù)據(jù)庫內(nèi)部執(zhí)行的存儲過程、函數(shù)和觸發(fā)器。也可在中間層和客戶端應用程序中使用。Oracle Application Express (Oracle APEX)Oracle Application Express 是一個專門用于 Oracle 數(shù)據(jù)庫的快速 Web 應用程序開發(fā)工具。只需一個 Web 瀏覽器和有限的編程經(jīng)驗,開發(fā)人員就可以開發(fā)和部署快速、安全的專業(yè)應用程序。構(gòu)建 Web 應用程序時,Oracle APEX 將個人數(shù)據(jù)庫的產(chǎn)能、易用性和質(zhì)量與企業(yè)數(shù)據(jù)庫的安全性、可伸縮性和可用性相結(jié)合。Oracle SQL DeveloperOra

43、cle SQL Developer 是一個圖形工具,可提高工作效率并簡化數(shù)據(jù)庫開發(fā)任務。Oracle SQL Developer 專為 Oracle 數(shù)據(jù)庫開發(fā)人員而設計,它簡化了開發(fā)周期,減少了購買用于開發(fā)和調(diào)試 SQL 及 PL/SQL 代碼的第三方工具的需要。Oracle SQL Developer Data ModelerOracle SQL Developer Data Modeler 提供了一整套數(shù)據(jù)和數(shù)據(jù)庫建模工具和實用程序,包括實體關(guān)系圖 (ERD) 建模、關(guān)系(數(shù)據(jù)庫設計)、數(shù)據(jù)類型和多維建模、完全正向和反向工程以及 DDL 代碼生成。簡化軟件組合“ Oracle ( Dat

44、abase 11g 、 VM 、 Unbreakable Linux 、 Enterprise Manager 和 Business Intelligence)使我們可以致力于提供最佳用戶體驗并持續(xù)降低運營成本。我們非常感謝 Oracle 提供了這樣一款一致、成熟的軟件解決方案。”Nicholas Tang,技術(shù)運營副總裁Interactive One正如混亂無章的硬件和存儲會帶來額外的 IT 成本一樣,復雜的軟件組合也將產(chǎn)生額外的 IT 成本。多年來,組織已經(jīng)部署了多個數(shù)據(jù)管理平臺,通常是根據(jù)不同的業(yè)務應用部署的。因此,它們的環(huán)境中最終將包括:運行在 Unix 和 Linux 上的 Orac

45、le Database、運行在Windows 上的 SQL Server、運行在大型機上的 DB2、一些原有的數(shù)據(jù)庫和專用數(shù)據(jù)庫用作數(shù)據(jù)集市、XML 及其他空間和多媒體管理。這些孤立的數(shù)據(jù)管理解決方案的能力水平各不相同,但同樣都會因支持基礎(chǔ)架構(gòu)而導致增加額外的軟件環(huán)境。進而,這些軟件環(huán)境都需要不同的數(shù)據(jù)庫管理、集群卷管理、集群故障切換、備份與恢復、數(shù)據(jù)集成、數(shù)據(jù)復制等解決方案,不勝枚舉。然而,將所有這些不同的孤立解決方案整合成一個一致的解決方案所產(chǎn)生的費用卻是由客戶支付的,且逐年支付。另外,其中任何一個組件版本級別的每一次變更都要求重新啟動集成和測試。Oracle Database 11g 第

46、 2 版針對所有信息管理需求提供了一個集成解決方案,可用于所有開放系統(tǒng)平臺,并得到所有主要第三方應用程序的支持。它不僅存儲關(guān)系數(shù)據(jù),而且還存儲文檔、XML、多媒體、位置和空間信息,并且支持像 RFID 標簽、DICOM 醫(yī)學影像和語義數(shù)據(jù)這樣的高級數(shù)據(jù)類型。針對這些不同數(shù)據(jù)類型優(yōu)化了性能 例如,使用SecureFiles 特性存儲在數(shù)據(jù)庫中的文件可以比典型操作系統(tǒng)更快地存儲和傳送文件。索引創(chuàng)建和 SQL 訪問適用于數(shù)據(jù)庫中存儲的所有擴展數(shù)據(jù)類型,從而可以輕松將新數(shù)據(jù)類型集成到現(xiàn)有應用程序中。還提供通過與特定數(shù)據(jù)類型相關(guān)的常規(guī)協(xié)議實現(xiàn)的本地訪問,例如, 對 XML 數(shù)據(jù)的 http 及 XPath 訪問,Oracle Database 11g 第 2 版新增

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論