Oracle 可以存储CLOB和NCLOB类型的最大角色数据

Oracle 可以存储CLOB和NCLOB类型的最大角色数据,oracle,oracle12c,Oracle,Oracle12c,引自 角色数据的LOB数据类型为CLOB和NCLOB。它们可以储存 字符数据(CLOB)或国家字符集数据(NCLOB)的8TB 这是同一页的另一句话: CLOB和NCLOB数据类型在数据库中最多存储128 TB的字符数据。CLOB存储数据库字符集数据,而nCLOB存储Unicode国家字符集数据` 我有点困惑,文档中有一些误解或者我遗漏了什么 差异源于您可以使用不同的“块”大小定义LOB。另外,它们的最大大小受用于它们的数据库块数量的限制。如果创建块大小更大的数据库(或表空间),这意味着LOB可

引自

角色数据的LOB数据类型为CLOB和NCLOB。它们可以储存 字符数据(CLOB)或国家字符集数据(NCLOB)的8TB

这是同一页的另一句话:

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


我有点困惑,文档中有一些误解或者我遗漏了什么

差异源于您可以使用不同的“块”大小定义LOB。另外,它们的最大大小受用于它们的数据库块数量的限制。如果创建块大小更大的数据库(或表空间),这意味着LOB可以包含更多数据

CLOB对象最多可以存储字符数据的
(4G字节-1)*(LOB存储的CHUNK参数的值)

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

如果数据库中的表空间具有标准块大小,并且在创建LOB列时使用了LOB存储的CHUNK参数的默认值,则这相当于
(4 GB-1)*(数据库块大小)


以防万一,8 TB是不够的!