Oracle 10G First Release的新特性簡介(下)
2024-08-29 13:31:11
供稿:網友
oracle 10g first release的新特性簡介(下)
by fenng 2003-07-10
注:近日oracle已經正式宣布該版本的oracle命名為10g,其中的g為grid之意。特此更正。
高可用性的加強
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的限制?,F在媒體文件的4g大小限制去掉了(現在限制是:8-128t)。通過sql多媒體標準能夠訪問多媒體數據。對更多的新的多媒體格式提供支持。
3、文檔和文本管理
提供了自動發現未知文檔的語言和字符集的功能。支持新的german拼寫規則japanese adverb等等。
本地分區的文本索引可以聯機創建。
文檔可以在索引創建和重建的時候插入。文檔服務,如高亮功能無須重建索引。
檢索文檔的能力也得到提高。
應用開發方面的加強
1、sql語言的加強
sql和pl/sql對正則表達式支持。激動人心的一個特性,這個特性怕是要改寫很多人編程的習慣了?;蛟S能見到一條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的開發環境的加強等.
資料來源:oracle whitebooks.屬于概括性的翻譯。歡迎對此感興趣者加入討論。