
CLOB:字符LOB.⽤于存储⼤量的⽂本信息.采⽤默认字符集存储
NCLOB:⽤于存储字符LOB,采⽤数据库的国家字符集来存储字符.
⽽不是数据库的默认字符集.
BLOB:⼆进制LOB,存储⼆进⼤量的⼆进制信息.存储时不会进⾏字符集转换.
BFILE:⼆进制⽂件LOB,只是⼀个⽂件指针.具体的⽂件存储在操作系统中.
保存lob数据的表空间可以不同于保存表数
据的表空间,为LOB数据单独使⽤⼀个表空间
有利于备份和恢复以及空间管理。但是lobindex
和lobsegment必须在同⼀个表空间中
块(chunk)是逻辑上连续的⼀组数据库块(block)
(最⼩8k,最⼤32k)
每个LOB实例(每个⾏外存储的LOB值)会占⽤⾄少⼀个CHUNK
PCTVERSION控制着⽤于实现LOB数据版本化的已分配LOB空间的百分⽐
这些数据库块由某个时间点的LOB所⽤,并处在lob segment的HWM以下
控制LOB segment数据是否存储在缓冲区缓存中
pctversion=0
100
PERMITTEDSecureFileSecureFile
LOBBasicFileBasicFileLOB
FORCESecureFileSecureFileLOB
LOBSTORAGESecureFileORA-43853
ALWAYSSecureFileSecureFileLOBLOB
STORAGELOBBasicFileLOBSTORAGESecureFile
ORA-43853
NEVERSecureFileBasicFileLOBSecureFile
ORA-43854
评论