| 不支持大文件。[BUG:749600]中报告了此错误,在Oracle 8.0.6和8.1.6版本中已经修正了。但是要注意在Oracle 8.1.5和别的任何补丁中都没有修改这个错误。另外即使已经有修正,但是仍然还会有大文件限制因为不是所有的代码都使用了这些CORE函数。
注意:[BUG:749600]虽然阐明了CORE函数,但是代码的某些部分仍然有问题。比如:SQL*Loader中输入文件的读取就没有使用CORE。
l UTL_FILE包使用了上述的CORE函数,所以在没有修正的Oracle版本中仍然有2Gb限制。<Package:UTL_FILE>是一个允许在PL/SQL中进行文件存取的PL/SQL包。
特定平台中的大文件
下面是一些特定平台中关于大文件支持的参考资料。虽然我们已经努力使这些文章的资料始终保持更新,但是仍然建议在存取大文件时对每一个操作要小心谨慎地测试。
平台
参考
AIX (RS6000 / SP)
[NOTE:60888.1]
HP
[NOTE:62407.1]
Digital Unix
[NOTE:62426.1]
Sequent PTX
[NOTE:62415.1]
Sun Solaris
[NOTE:62409.1]
Windows NT
FAT文件系统支持最大4Gb的文件
NTFS文件系统理论上支持最大16Tb的文件
1.在NT的Oracle8上使用大文件之前请先参考[NOTE:67421.1]
2.Oracle8.1.6的DBVERIFY程序有问题(参考[BUG:1372172])
3.在8.1.6 / 8.1.7中自动扩展到4Gb时会出现问题导致数据库崩溃。(参考[BUG:1668488])
上一页 [1] [2] |