Question

Y a-t-il une limite pour les fichiers définis comme tables externes dans Oracle 11g?Conformément à http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/limits002.htm , le dernier paramètre Fichier de tables externes - Taille maximale , il est Dépend dele système d'exploitation.

Cela signifie-t-il que les tables externes peuvent être aussi grandes que le système d'exploitation ou le système de fichiers sous-jacent peut gérer?

Était-ce utile?

La solution

Bien que je n'ai pas pu trouver de réponse définitive, j'ai le sentiment que tout fichier utilisé pour une table externe peut être aussi gros que le système d'exploitation peut le gérer.Vous pouvez avoir plusieurs fichiers pour chaque définition de table externe afin que votre table externe puisse, en théorie du moins, être très volumineuse, bien que les performances soient ici un facteur limitant.Là encore, il ne semble pas y avoir de réponse définitive au nombre de fichiers que vous pouvez avoir par définition de table externe.Voici le lien vers les limites 11g qui sont sensiblement les mêmes que la page 10g que vous avez publiée.

Autres conseils

Le nombre maximal de fichiers spécifié dans la clause LOCATION est de 32767. Chaque emplacement est transmis au pilote d'accès en tant que ODCIArgDesc, le VARRAY ODCIArgDescList a une taille de 32767 (faites une "description ODCIArgDescList").

La taille des fichiers externes est limitée / déterminée par les appels système du système d'exploitation qui accèdent aux fichiers et cela dépend du port du système d'exploitation.Cependant, la plupart des systèmes d'exploitation modernes prennent en charge des tailles de fichiers 64 bits.Certains OS peuvent encore être bloqués avec des fichiers 32 bits.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top