0

如何将大于 4GB 的二进制文件插入 oracle blob?

Oracle 文档说最大 BLOB 大小:(4 GB - 1) * DB_BLOCK_SIZE 我安装了 Oracle 11g,DB_BLOCK_SIZE = 8kb

我仍然无法在此处插入 5GB 文件,但能够成功插入 3.9 GB 文件。

4

1 回答 1

0

如果您的特定版本不允许:您不能。但是您可以将二进制文件拆分为多个块,然后逐个加载它们。我个人避免将大的二进制文件加载到 Oracle 中,只是保留对它们的引用。除了备份问题,将二进制文件保存在数据库中而不是文件系统中可能没有其他优势。缺点是巨大的:在加载过程中会生成许多归档日志文件。

于 2013-06-11T12:43:21.060 回答