Oracle 10G 新特性簡介__Oracle

來源:互聯網
上載者:User
 

Oracle 公司在一些場合曾暗示:Oracle 9i 資料庫只是一個過渡性的產品,真正的技術革新很可能在下一版,也就是現在大家都知道的10G中體現出來。很多技術人員可能都會比較關心 Oracle 10G 究竟能有哪些新功能,是否能提供一些激動人心的新特性。在這裡對 Oracle 10g的一些新特性做個簡單的概括性介紹。 概述

Oracle 在其技術白皮書上闡明,下一個版本的 Oracle 資料庫關鍵目標有二: 降低管理開銷 提高效能

這 些增強有對高可用性的增強、新的 Flashback 能力、支援復原更新操作;對安全性的增強,便於管理大量的使用者; BI 方面的增強 , 包括改進的 SQL 能力、分析功能、 OLAP 、資料採礦的能力等;對非關係型資料存放區的能力得到了改進; XML 的能力;對開發能力支援的加強。對生物資訊學( Bioinformatics )的支援。

下面逐一對各個方面做一下簡明的介紹。 效能與擴充能力

1.對新的架構支援
對 Intel 64 位元平台的支援。支援 infiniband 。極大地改進了多層開發架構下的效能和可擴充能力。新的版本也借用了 Windows 作業系統對 Fiber 支援的優勢。

2.高速資料處理能力 (這個好像不錯,哈哈)
在這個版本中,一個新類型的表對象被引入。該表結構對大量插入和解析資料很有益處。這個表結構對 FIFO 的資料處理應用有著很好的支援。這樣的應用在電信、生產應用中常常能夠用到。通過使用這種最佳化的表結構能夠對電信級的應用起到巨大的效能改進作用。
( 這個神奇的表對象是筆者最為感興趣之處。參見這裡 )

3.RAC workload 管理
一個新的服務架構。使得管理員作為服務來設定、管理監視應用負載。

4.針對 OLAP 的分區
通過對雜湊分割的全域索引的支援可以提供大量的並發插入的能力

5.新的改進的調度器( Scheduler )
引入了一個新的資料庫調度器,提供企業級調度功能。這個調度器可以使得管理員有能力在特定日期、特定時間調度 Job 。還有能力建立調度對象的庫能夠和既有的對象被其他的使用者共用。 可管理性

這個版本的 Oracle 的一個引人注目之處就是管理上的極大簡化。大量複雜的配置和部署設定被取消或者簡化。常見的操作過程被自動化。對不同地區的大多數調整和管理操作的到簡化。

1.簡化的資料庫配置與升級
提供了預升級檢查能力,有效地減少升級錯誤。 去除了了很多和資料庫配置有關的任務或者對其加以自動化。在初始安裝的時侯,所有資料庫都被預配置包括在 OEM 環境中而無需建立一個管理資料庫。補丁程式可以自動標籤並自動從 Oracle Metalink 下載。

2.自動儲存管理
新 版本的資料庫能夠配置成使用 Oracle 提供的儲存虛擬層( Storage Virtualization Layer) 。自動並簡化資料庫的儲存。管理員現在可以管理少數的磁碟組而無需管理數千個檔案--自動儲存管理功能可以自動 配置磁碟組,提供資料冗餘和資料的最佳化分配。

3.自動的基於磁碟備份與恢複
10G也極大的簡化了備份與恢複操作。這個改進被稱 作Disk based Recovery Area ,可以被一個聯機Disk Cache 用來進行備份與恢複操作。備份可以調度成自動化操作,自動化最佳化調整。備份失敗的時侯,可以自動重啟,以確保 Oracle 能夠有一個一致的環境使用。

4.應用最佳化
以前的版本中, DBA 更多時候要手工對 SQL 陳述式進行最佳化調整。這裡引入了一些新的工具,從此 DBA 無需手工做這些累人的事情。(這樣的說法似乎有些太絕對)

5.自動化統計收集
為對象自動化收集最佳化統計。

6.自動化執行個體調整
DBA需要幹預的越來越少麼? 好訊息還是壞訊息?

7.自動化記憶體調整
上一個版本對 UGA 能夠進行自動化 Tuning ,這版本能夠對 SGA 相關的參數進行調整。這意味著 DBA 只需要對2 個記憶體參數進行配置:使用者可用的總的記憶體數量和共用區的大小。 高可用性的加強

1.縮短應用和資料庫升級的宕機時間
通過使用 standby 資料庫。允許在不同版本的 standby 和產品資料庫間切換。現有的聯機重定義功能能夠支援一步複製所有相關的資料庫物件。

2.回閃 (Flashback) 任何錯誤
該 版本的 Oracle 也擴充了 Flashback 的能力。加了一個新類型的 Log 檔案,該檔案記錄了資料庫塊的變化。這個新的 Log 檔案也被自動磁碟備份和恢複功能所管理。如果有錯誤發生,例如針對不成功的批處理操作,DBA 可以運行 FlashBack。用這些 before Images 快速恢複整個資料庫到先前的時間點--無須進行恢複操作,這個新功能也可以用到 Standby 資料庫中。
Flashback 是資料庫層級的操作,也能回閃整個表。既有的 FlashBack 查詢的能力也已經加強。在這個版本中,管理員能夠快速查看特定事務導致的變化。

3.Enhanced Data Guard Infrastructure

4.安全的加強
VPD 得到了改進 ( 希望這次名字不會換成別的 ),支援更多的安全性通訊協定。 DATA INTEGRATION

1.Oracle streams 這個版本也包括Oracle streams功能、效能以及管理上的改進。新功能包括對產品資料庫downstream capture/ offloading the capture 和挖掘操作等。對 LONG、LONG RAW、NCLOB 等資料類型支援加強。對 IOT/串聯刪除得到加強,效能也得到提升。

2.Data Pump
Oracle Data Pump--高速、並行的技術架構,能夠快速的在資料庫間移動資料與中繼資料。最初的 Export/Import 被 Data Pump Export/Data Pump Import所取代,並提供了完美粒度的對象選擇性。Data Pump 操作具有可恢複性。相比 Exp/Imp,有了很大的改進。歸檔資料、邏輯備份的資料和可傳輸的資料表空間都可以用 Data Pump 來操作。

這個特性和NCR的產品工具有很大的相似性(連名字都很相似),究竟功能效能會怎樣,還是讓我們拭目以待。 商務智能/資料倉儲和生物資訊學(BIOINFORMATICS)

1.超大資料庫的支援
可支援到 8E 的資料量。改進的儲存、備份、恢複管理也對超大資料庫有著很好的支援。分區可以支援索引組織表。

2.縮簡訊息周轉時間
新版本的 Oracle 提供了加強的 ETL 功能。可以方便的構建大型資料倉儲和多個資料集市。一個新的變化資料捕捉的架構允許管理員能夠輕易的捕捉並發布資料的變化。新的 CDC 功能利用的是 Oracle 的 Stream 技術架構。
對於大資料量的轉移,新版本提供了對可傳輸表的跨平台的支援,允許大批量資料快速從資料庫上的脫離並附接到第二個資料庫上。

3.增強外部表格功能

4.SQL Loader 的功能加強

5.增強 SQL 分析能力
SQL 陳述式的功能針對 BI 得到了極大地增強。

6.增強 OLAP 分析功能
Oracle 內建的分析功能得到增強。提供了新的基於 PL/SQL 和 XML 的介面。

提供了新的並行能力,以便於進行彙總和 SQL IMPERT 操作。一些演算法得到改進。同時 OEM 能夠用來監視並管理資料採礦環境。

7.BIOINFORMATICS 的支援
這個版本包含對 BIOINFORMATICS 技術的特定支援。包括對 Double 和 Float 資料類型的 Native 支援。內建的統計函數支援常見的 ANOVA 分析等。

8.改進的資料採礦的能力 擴充資料管理能力

1.XML 方面的增強

2.多媒體
在前面的版本中,存在著媒體檔案4G的限制。現在媒體檔案的 4G 大小限制去掉了(現在限制是:8-128T)。通過 SQL 多媒體標準能夠訪問多媒體資料。對更多的新的多媒體格式提供支援。

3.文檔和文本管理
提供了自動探索未知文檔的語言和字元集的功能。支援新的 German 拼字規則 Japanese adverb 等等。
本地分區的文本索引可以聯機建立。文檔可以在索引建立和重建的時候插入。文檔服務,如高亮功能無須重建索引。檢索文檔的能力也得到提高。 應用開發方面的加強

1.SQL 語言的加強
SQL 和 PL/SQL 對Regex支援。激動人心的一個特性,這個特性怕是要改寫很多人編程的習慣了。或許能見到一條 SQL 陳述式完成更為複雜的功能。這個版本還支援運算式過濾的功能。

2.PL/SQL 的增強
最重要的當數新的 PL/SQL 最佳化編譯器,提供了一個架構有效地最佳化編譯 PL/SQL 程式。 這個版本還引入了兩個新的資料庫包:UTL_COMPRESS、UTL_MAIL。

3.全球化和 Unicode 的增強提供了Globalization Development Kit (GDK)。Oracle NLS 定義檔案開始具有平台無關性.

4.Java Improvements
對 JDBC 更好的支援。 其他的還包括 OCCI 和 Pre Compilers 的改進; 資料庫 Web 服務的改進; 基於 Web 的開發環境的加強等 .

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.