可以存储CLOB和NCLOB类型的最大字符数据

OTA*_*TAR 3 oracle oracle12c

文档引用

字符数据的LOB数据类型是CLOB和NCLOB.它们可以存储多达8TB的字符数据(CLOB)或国家字符集数据(NCLOB).

这是同一页面的另一个引用:

CLOB和NCLOB数据类型在数据库中存储多达128 TB的字符数据.CLOB存储数据库字符集数据,而NCLOB存储Unicode国家字符集数据

我有点困惑,在文档中有一些误解或我想念一些东西?

a_h*_*ame 5

不同之处在于您可以定义具有不同"块"大小的LOB.另外,它们的最大大小受限于用于它们的数据库块的数量.如果使用较大的块大小创建数据库(或表空间),则意味着LOB可以包含更多数据.

从手册:

CLOB对象最多可以存储(4 gigabytes -1) * (the value of the CHUNK parameter of LOB storage)字符数据

下一句话描述了与块大小的关系:

如果数据库中的表空间是标准块大小,并且在创建LOB列时使用了LOB存储的CHUNK参数的缺省值,那么这相当于(4 gigabytes - 1) * (database block size).