Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/01/2008, 15h51   #1
Membre habitué
 
Avatar de joefou
 
Inscription : février 2005
Messages : 238
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : février 2005
Messages : 238
Points : 136
Points : 136
Par défaut Limitations d'une table (index & taille)

Salut à tous !

J'ai des questions de débutant concernant les indexes de tables Oracle:

Est-il possible de limiter la valeur atteinte par un index dans une table ?

Sinon, j'ai cru voir que l'on pouvait à la création d'une table spécifier un espace en Ko ou Mo pour le stockage des données. Est-il possible, une fois cette table créée, de modifier ces limites par le biais d'une requête UPDATE par exemple ? Si oui pouvez vous m'indiquer des exemples de requêtes de ce type ? Je n'en ai pour le moment pas trouvé...

D'avance merci !
__________________
"On peut dire qu’il est possible de savoir comment vaincre sans être capable de le faire" - Sun Tze, in L'art de la guerre

"Mais t'es complètement naze ou quoi ?! UNE pomme ! ça fait DEUX moitiés de pomme !! mais quand vas-tu le comprendre ?! J'en ai ma claque, j'me tire !" - Bouddha et un disciple, dans un moment de faiblesse
joefou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 16h03   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Citation:
Envoyé par joefou Voir le message
Est-il possible de limiter la valeur atteinte par un index dans une table ?
C'est à dire ? Un index est un catalogue permettant de retrouver rapidement une ligne... j'vois pas bien de quelle valeur il pourrait être question

Citation:
Envoyé par joefou Voir le message
Sinon, j'ai cru voir que l'on pouvait à la création d'une table spécifier un espace en Ko ou Mo pour le stockage des données. Est-il possible, une fois cette table créée, de modifier ces limites par le biais d'une requête UPDATE par exemple ? Si oui pouvez vous m'indiquer des exemples de requêtes de ce type ? Je n'en ai pour le moment pas trouvé...

D'avance merci !
ce n'est pas une limite mais un minimum qu'on indique ainsi que la taille des extensions...

Je te conseille de lire ceci : http://oracle.developpez.com/guide/a...e/tablespaces/
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 16h12   #3
Membre habitué
 
Avatar de joefou
 
Inscription : février 2005
Messages : 238
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : février 2005
Messages : 238
Points : 136
Points : 136
Merci Orafrance,

En fait je suis confronté à une table oracle, visiblement non plantée, mais dans laquelle on ne peut plus ajouter d'enregistrement...
N'étant pas très calé en Sql oracle (ni en sql tout court d'ailleurs ), je pensais que cela avait à voir avec d'éventuelles limitations.
__________________
"On peut dire qu’il est possible de savoir comment vaincre sans être capable de le faire" - Sun Tze, in L'art de la guerre

"Mais t'es complètement naze ou quoi ?! UNE pomme ! ça fait DEUX moitiés de pomme !! mais quand vas-tu le comprendre ?! J'en ai ma claque, j'me tire !" - Bouddha et un disciple, dans un moment de faiblesse
joefou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 16h14   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
c'est probablement un problème du tablespace mais sans message d'erreur j'aurais du mal à t'aider d'avantage
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 16h22   #5
Membre habitué
 
Avatar de joefou
 
Inscription : février 2005
Messages : 238
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : février 2005
Messages : 238
Points : 136
Points : 136
Voici le message que j'obtiens:

Code :
1
2
 
0 odbc -- l'insertion dans la table attachée 'OBons' a échoué. [oracle][odbc oracle driver][oracle OCI]Ora-01654: impossible d'étendre l'index PTCALE.HLBD de 2397 dans l'espace table KALHVL. (#1654)
Autre point, l'espace disque est encore suffisant, il n'y a pas de restrictions.
__________________
"On peut dire qu’il est possible de savoir comment vaincre sans être capable de le faire" - Sun Tze, in L'art de la guerre

"Mais t'es complètement naze ou quoi ?! UNE pomme ! ça fait DEUX moitiés de pomme !! mais quand vas-tu le comprendre ?! J'en ai ma claque, j'me tire !" - Bouddha et un disciple, dans un moment de faiblesse
joefou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 16h31   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
En effet, le tablespace de l'index est probablement plein. Je te renvoie à nouveau au tutoriel sur la gestion du stockage sous Oracle
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 16h37   #7
Membre habitué
 
Avatar de joefou
 
Inscription : février 2005
Messages : 238
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : février 2005
Messages : 238
Points : 136
Points : 136
Ok ! Dès que j'ai récupéré les droits d'accès sous oracle, je tente des modifications !
Je te tiens au courant
__________________
"On peut dire qu’il est possible de savoir comment vaincre sans être capable de le faire" - Sun Tze, in L'art de la guerre

"Mais t'es complètement naze ou quoi ?! UNE pomme ! ça fait DEUX moitiés de pomme !! mais quand vas-tu le comprendre ?! J'en ai ma claque, j'me tire !" - Bouddha et un disciple, dans un moment de faiblesse
joefou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 15h19   #8
Membre habitué
 
Avatar de joefou
 
Inscription : février 2005
Messages : 238
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : février 2005
Messages : 238
Points : 136
Points : 136
ça y est, une solution a été trouvée ! on a simplement autorisé le fichier de la base de données à s'étendre automatiquement, par le biais de la requête suivante:

Code :
1
2
3
 
 
ALTER DATABASE DATAFILE 'c:\monchemin\manase.dbf' AUTOEXTEND ON ;
__________________
"On peut dire qu’il est possible de savoir comment vaincre sans être capable de le faire" - Sun Tze, in L'art de la guerre

"Mais t'es complètement naze ou quoi ?! UNE pomme ! ça fait DEUX moitiés de pomme !! mais quand vas-tu le comprendre ?! J'en ai ma claque, j'me tire !" - Bouddha et un disciple, dans un moment de faiblesse
joefou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 15h21   #9
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
attention de surveiller l'espace disque aussi
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h08.


 
 
 
 
Partenaires

Hébergement Web