Salut à tous,
J'aimerai savoir si il y à une taille limite pour un CLOB, si oui comment la voir et est-il possible de l'augmenter (sans limite).
D'avance merci de votre aide.
Salut à tous,
J'aimerai savoir si il y à une taille limite pour un CLOB, si oui comment la voir et est-il possible de l'augmenter (sans limite).
D'avance merci de votre aide.
La taille maxi pour un CLOB est 4Go.
Il n'est bien sûr pas possible d'aller au delà, puisque c'est la limite fixé par Oracle.
Merci, pour votre réponse. Mais est-il possible qu'il y ait une limitation et si oui, où puis-je le configurer pour qu'il n'y en ait pas?
Mon Problème : Je mes un texte dans un Clob (pas de problème), je le recopie plusieurs fois et tous fonctionne jusqu'a un certains nombre, mais je n'atteind pas les 4Go, je pense donc que j'ai une limite, mais laquel ??? et comment passer outre de cette limitation ????
Enocre merci pour votre aide.
Non, il n'y a pas de limitation autre que les 4Go. Si vous nous disiez ce que vous faites, cela nous permetterait de voir d'où peut provenir le problème.
Lorsqu'on écrit une requete ou on veut inserer dans un clob, oracle ne permet pas qu'on écrive trop de caractère d'un coup. C'est super intuitif et vachement bien pensé...
Jette un oeil sur ce thread ca t'aidera à comprendre et ca te donnera ptete même une solution.
--
Rakken, faché avec les CLOB.
Oui, c'est logique puisque ce que tu passes entre côtes ce n'est pas un CLOB, mais un varchar2 limité lui à 4000 caractères.Envoyé par Rakken
La solution, c'est de passer par une variable CLOB et
- en 10g de concaténer tes chaines de caractères à l'intérieur de celle-ci
- en 9i d'utiliser dbms_lob.write
en Oracle 10.2
Concernant la taille d'un CLOB, je pense que le maximum possible est de 128 Tb
suivant la taile du bloc.
Pour un bloc de 2ko la taille maximal est (4Go -1 byte) * 2ko = 8Tb
Pour un bloc de 32 Ko la taille maximal est (4Go -1 byte) * 32 ko = 128 Tb
Merci, pour l'info. Notons, toutefois, que la version utilisée n'est pas indiquée dans la question...
Partager