Ограничение размера внешних таблиц Oracle 11g - PullRequest
4 голосов
/ 22 марта 2011

Существует ли ограничение для файлов, которые определены как внешние таблицы в Oracle 11g?Согласно http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/limits002.htm, последний параметр Файл внешних таблиц - Максимальный размер , Зависит от операционной системы.

Означает ли это, что внешние таблицы могут быть такими же большими, как базовая ОС или файловая система?

Ответы [ 2 ]

3 голосов
/ 24 марта 2011

Хотя я не смог найти однозначного ответа, мне кажется, что любой файл, используемый для внешней таблицы, может быть настолько большим, насколько может справиться ОС.Вы можете иметь несколько файлов для каждого определения внешней таблицы, так что ваша внешняя таблица, по крайней мере теоретически, может быть очень большой, хотя производительность будет ограничивающим фактором.Опять же, похоже, нет однозначного ответа на количество файлов, которое вы можете иметь на определение внешней таблицы.Вот ссылка на ограничения 11g , которые практически совпадают с опубликованной вами страницей 10g.

1 голос
/ 12 июля 2013

Ограничение на количество файлов, указанное в предложении LOCATION, составляет 32767. Каждое местоположение передается драйверу доступа как ODCIArgDesc, VARRAY ODCIArgDescList имеет размер 32767 (выполните «описать ODCIArgDescList»).

Размер внешних файлов ограничен / определяется системными вызовами ОС, которые обращаются к файлам, и это зависит от порта ОС. Большинство современных ОС поддерживают 64-битные размеры файлов. Некоторые ОС все еще могут застрять в 32-битных файлах.

...