Oracle11g新特性——LOB型別功能增強
打算寫一系列的文章介紹11g的新特性和變化。
這篇介紹11g對LOB型別的新增功能。
Oracle的11g中,OracleLOB型別的功能得到了很大程度上的增強,有功能方面的,有效能方面的,還有易用性方面的。
首先Oracle11g的sqlplus已經可以支援BLOB的顯示了。在10g及以前版本,是無法在sqlplus裡面顯示BLOB的,必須要想辦法轉化為RAW,十分不方便,現在11g的sqlplus已經可以支援LOB型別的顯示了。
這個功能完全是在sqlplus客戶端工具上完成的,只要sqlplus是11g以上版本,就可以顯示blob,和Oracle的server版本沒有關係。
$ sqlplus yangtk/yangtk@ytk102
SQL*Plus: Release 11.1.0.6.0 - Production on Mon Aug 20 18:02:36 2007
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> desc t_blob
Name Null? Type
----------------------------------------- -------- -------------------------
ID NUMBER
OTHER BLOB
SQL> COL OTHER FORMAT A50
SQL> SELECT * FROM T_BLOB;
ID OTHER
---------- --------------------------------------------------
1 ABC12340D30392BE398F
SQL>
上面是一個11g的sqlplus客戶端,連線到10g的server,執行的查詢,下面看看用10g的sqlplus連線11g的server:
E:>sqlplus yangtk/yangtk@ora11g
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 20 15:38:58 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連線到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> SELECT * FROM T_BLOB;
SP2-0678: 列或屬性型別無法透過 SQL*Plus 顯示
在sqlplus中顯示BLOB內容只是LOB型別增強的一小部分。Oracle在伺服器端對LOB增加很多的功能。
首先LOB型別的容量從4G增加到了最大128T,如果說原來的4G的容量偏小的話,那麼128T足夠存放任何資訊了。
目前資料庫容量超過10T的屈指可數,128T幾乎可以將任何一個資料庫完全的存放在一條記錄的一個欄位中了。
由於是在筆記本上虛擬出來的11g環境,沒有足夠的空間來測試這個功能了。
Oracle11g增加了LOB的新儲存引數SECUREFILE,使用這個引數可以設定LOB的一些新功能,比如壓縮compress、加密encript以及duplicate功能。
設定壓縮功能可以對LOB欄位進行單獨的壓縮,這個壓縮功能獨立於表和索引的壓縮。
加密功能可以避免對LOB欄位進行明文存放。
DUPLICATE功能使得Oracle可以避免儲存相同的LOB資料,對於完全相同的LOB,Oracle實際只儲存一份。
除了上面三個新增功能外,Oracle對RETENTION也進行了增強。在11g中對於RETENTION功能進行了細化,增加了MAX/MIN/AUTO/NONE四個關鍵字。使得使用者可以設定LOB型別的讀一致性和閃回功能。
11g在nocache和cache reads語句中的logging語句中新增了一個FILESYSTEM_LINK_LOGGING,這種方式的LOGGING只記錄後設資料的變化。
使用SECUREFILE還可以提高LOB處理的效能。FAST BULK DATA TRANSFER可以提高大資料量訪問的效能。LOB PREFETCH可以提高常訪問的小資料量LOB的效能。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69393/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle12c功能增強 新特性之管理功能的增強Oracle
- Oracle11新特性——分割槽功能增強Oracle
- Oracle11新特性——分割槽功能增強(五)Oracle
- Oracle11新特性——分割槽功能增強(四)Oracle
- Oracle11新特性——分割槽功能增強(三)Oracle
- Oracle11新特性——分割槽功能增強(二)Oracle
- Oracle11新特性——分割槽功能增強(一)Oracle
- Oracle 12c新特性 - Active Data Guard功能增強Oracle
- Oracle11新特性——備份恢復功能增強Oracle
- LOB型別型別
- 不用typsescript也能使用型別增強功能型別
- Oracle 12c新特性 - Data Pump (expdp/impdp) 功能增強Oracle
- Oracle11新特性——備份恢復功能增強(六)Oracle
- Oracle11新特性——備份恢復功能增強(五)Oracle
- Oracle11新特性——備份恢復功能增強(四)Oracle
- Oracle11新特性——備份恢復功能增強(三)Oracle
- Oracle11新特性——備份恢復功能增強(二)Oracle
- Oracle11新特性——備份恢復功能增強(一)Oracle
- Oracle11新特性——備份恢復功能增強(十)Oracle
- Oracle11新特性——備份恢復功能增強(九)Oracle
- Oracle11新特性——備份恢復功能增強(八)Oracle
- Oracle11新特性——備份恢復功能增強(七)Oracle
- Oracle11新特性——備份恢復功能增強(十一)Oracle
- Oracle11新特性——線上操作功能增強(七)Oracle
- Oracle11新特性——線上操作功能增強(六)Oracle
- Oracle11新特性——線上操作功能增強(五)Oracle
- Oracle11新特性——線上操作功能增強(四)Oracle
- Oracle11新特性——線上操作功能增強(三)Oracle
- Oracle11新特性——線上操作功能增強(二)Oracle
- Oracle11新特性——線上操作功能增強(一)Oracle
- Java 16 新特性:instanceof增強Java
- Oracle12c中資料泵新特性之功能增強(expdp, impdp)Oracle
- 轉:11g對LOB型別的新增功能型別
- ABAP 740新的OPEN SQL增強特性SQL
- Java8 新特性(一)- 介面增強Java
- Oracle12c 中RAC功能增強新特性之ASM&GridOracleASM
- LONG型別遷移到LOB型別(三)型別
- LONG型別遷移到LOB型別(二)型別