轉:11g對LOB型別的新增功能
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/14710393/viewspace-754708/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LOB型別型別
- 移動LOB型別的索引型別索引
- Oracle11g新特性——LOB型別功能增強Oracle型別
- LONG型別遷移到LOB型別(三)型別
- LONG型別遷移到LOB型別(二)型別
- LONG型別遷移到LOB型別(一)型別
- 為lob型別分配extents型別
- lob欄位型別轉換ora-22858型別
- Oracle LOB資料型別的處理Oracle資料型別
- Oracle - LOB(大物件資料型別)Oracle物件資料型別
- Oracle Lob型別儲存淺析Oracle型別
- expdp測試包含有lob型別的物件型別物件
- 將lob型別的index移動到其它tablespace型別Index
- Windows Phone 8 新增功能:Windows.Storage新的檔案操作型別Windows型別
- Guru of the week:#17 型別對映. (轉)型別
- Kotlin 1.1新增協程、型別別名特性,提升了對JavaScript的支援Kotlin型別JavaScript
- LOB欄位EMPTY_LOB和NULL的區別Null
- [轉]ABAP資料型別與Java資料型別的對應關係資料型別Java
- 夫妻職業型別最佳配對(轉)型別
- Oracle Lob型別相關引數以及效能影響Oracle型別
- 測試TOM=用PLSQL載入LOB型別資料SQL型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- Long -> lob , to_lob 轉換,遷移
- service型別及功能簡介+pod型別型別
- Generic:型別和值之間的對映 (轉)型別
- 流程的型別(轉)型別
- Oracle中的LOB操作(轉)Oracle
- 對論壇中有關資料型別轉換的總結 (轉)資料型別
- 日期型別與String型別的轉換型別
- [20190531]lob型別pctversion 和 retention.txt型別
- 資料型別,型別轉換資料型別
- PHP 型別轉換&&型別強制轉換PHP型別
- 型別的本質:對變數、型別、指標的理解型別變數指標
- java型別轉換與強制型別轉換(轉)Java型別
- Oracle資料型別對應Java型別Oracle資料型別Java
- C++中的向上型別轉換和向下型別轉換C++型別
- interface{} 型別的轉換型別
- 聊聊Oracle 11g中的char型別使用Oracle型別