|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2004 Messages : 28 ![]() |
Bonjour a tous,
Voila mon probleme: j'utilise un soft (en l'occurence CATIA V5) qui cré des representations 3D et qui est en interaction avec une base de donnees oracle (817). Lorsque une representation est sauvegardée dans CATIA, celui-ci insert des donnees dans plusieurs tables de l'environnement VPMENV. Il arrive que les insertions echouent et que je recoive le message: Insertion failed with ORA-01536: space quota exceeded for tablespace 'VPMENV' Le tablespace VPMENV est en autoextend on, VPMENVI (le tablespace index) aussi. Aucun des utilisateurs qui se connectent a la base n'a de quotas. Est ce quelqu'un aurait une idee du probleme? Je ne sais pas exactement quelles insertions CATIA fait, y a-t-il moyen de savoir quelle insertion a echoué dans une des tables admin d'oracle ? Ou activer des traces qui pourraient m'aider? merci d'avance. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
|
|
|
00
|
|
|
#3 | |
![]() Inscription : décembre 2002 Messages : 2 397 ![]() |
Citation:
Si vous n'avez pas de quota explicite, vos droits en espace sont de 0. Après, tout dépend comment l'accès aux tables est encapsulé. Si l'utilisateur lambda remplit lui-même la table, c'est à dire qu'il effectue lui-même les ordres INSERT (et provoque l'allocation de nouvelles extensions), il lui faut un quota suffisant. En revanche, si lambda se contente de faire appel à une procédure de remplissage appartenant, disons, au compte APPLI, c'est APPLI qui doit posséder un quota suffisant sur le tablespace concerné. |
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Vérifiez les vues DBA_TS_QUOTAS ou USER_TS_QUOTAS
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2004 Messages : 28 ![]() |
J'ai regardé dans la table user_ts_quotas d'un user et voila ce que j'ai:
TABLESPACE_NAME BYTES MAX_BYTES BLOCKS MAX_BLOCKS VPMENV 379576320 -1 46335 -1 VPMENVI 112885760 0 13780 0 -1 signifie no limit ok mais le 0? Que le user ne peut pas ecrire dans ce tablespace? Est ce grave (c'est le tablespace d'index pour VPMENV) ? |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
c'est pas grave si le user n'a pas à écrire dedans
|
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : février 2004 Messages : 28 ![]() |
OK mais donc si les users ont un quotas illimités sur VPMENV, comment je peux me retrouver avec une erreur 01536 ?
|
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Merci de donner la commande SQL et la description de la table, notamment son tablespace, idem pour ses indexes
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com