2011-03-22 91 views

回答

3

虽然我一直无法找到明确的答案,但我的感觉是,用于外部表的任何文件都可以与操作系统可以处理的一样大。您可以为每个外部表定义拥有多个文件,因此您的外部表至少可以非常大,尽管性能将成为一个限制因素。同样,对于每个外部表定义可以拥有的文件数量,似乎没有明确的答案。这里是11g limits的链接,与您发布的10g页面大致相同。

1

限制在LOCATION子句中指定的文件数量为32767. 每个位置作为ODCIArgDesc传递到访问驱动程序,VARRAY ODCIArgDescList的大小为32767(执行“describe ODCIArgDescList”)。

外部文件的大小由访问文件的OS系统调用限制/确定,并且这取决于操作系统端口。尽管大多数现代操作系统支持64位文件大小。有些操作系统可能仍然卡在32位文件中。