【发布时间】:2015-05-13 15:46:23
【问题描述】:
字符数据的 LOB 数据类型是 CLOB 和 NCLOB。他们可以储存 8 TB 的字符数据 (CLOB) 或国家字符集数据 (NCLOB)。
这是来自同一页面的另一个引用:
CLOB 和 NCLOB 数据类型在数据库中最多可存储 128 TB 的字符数据。 CLOB 存储数据库字符集数据,NCLOB 存储 Unicode 国家字符集数据。`
我有点困惑,文档中存在一些误解或者我错过了什么?
【问题讨论】:
字符数据的 LOB 数据类型是 CLOB 和 NCLOB。他们可以储存 8 TB 的字符数据 (CLOB) 或国家字符集数据 (NCLOB)。
这是来自同一页面的另一个引用:
CLOB 和 NCLOB 数据类型在数据库中最多可存储 128 TB 的字符数据。 CLOB 存储数据库字符集数据,NCLOB 存储 Unicode 国家字符集数据。`
我有点困惑,文档中存在一些误解或者我错过了什么?
【问题讨论】:
差异源于您可以定义具有不同“块”大小的 LOB。此外,它们的最大大小受到用于它们的数据库块数量的限制。如果您创建具有更大块大小的数据库(或表空间),这意味着 LOB 可以包含更多数据。
CLOB 对象最多可以存储
(4 gigabytes -1) * (the value of the CHUNK parameter of LOB storage)个字符数据
下一句描述了与blocksize的关系:
如果您的数据库中的表空间是标准块大小,并且您在创建 LOB 列时使用了 LOB 存储的 CHUNK 参数的默认值,那么这相当于
(4 gigabytes - 1) * (database block size)。
【讨论】: