IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Problème de quotas utilisateur


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 13
    Par défaut Problème de quotas utilisateur
    Bonjour,

    J'ai un user déclaré sur un tablespace :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select DEFAULT_TABLESPACE from DBA_USERS where USERNAME='USER1';
    Résultat : TABLE_SPACE_1

    Il n'y a aucun quota de défini sur mon user :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from dba_ts_quotas where USERNAME='USER1';
    Résultat : no rows selected

    Par contre, depuis hier, lors d'un insert, je me retrouve avec des erreurs :
    ORA-01536: space quota exceeded for tablespace 'TABLE_SPACE_1'
    Alors que cela marchait avant....

    Bref, comment cela est-il possible ?
    Quels sont les quotas définis pour des users qui ne figurent pas dans la table dba_ts_quotas ?

    Merci à vous.

  2. #2
    Membre éprouvé
    Inscrit en
    Janvier 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 129
    Par défaut
    Avec un utilisateur SYSTEM :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER USER USER1 QUOTA 1M (ou plus) / UNLIMITED ON TABLE_SPACE_1;

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 13
    Par défaut
    Ok, le ALTER c'est pour lui affecter un quota.

    Mais j'aimerais savoir la raison de mon problème avant d'affecter un quota :
    - Pourquoi jusqu'à présent ça a marché ?
    - Ou bien : Quels sont les champs sur d'autres tables qui peuvent limiter mon user ? Y'a t'il des limites par défaut dans le cas d'un user sans quota ?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Il faudrait être sûr qu'il n'y a que des objets appartenant à USER1 dans le tablespace en question. Que donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select distinct(owner) from dba_segments where tablespace_name='TABLE_SPACE_1';

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 13
    Par défaut
    Merci pifor, je vais tester.

    Dans le cas où j'ai d'autres utilisateurs que USER1 renvoyé par la requête, qu'est-ce que cela signifie ? Quel sera mes moyens pour corriger (a part le ALTER sur USER1) ?

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    S'il y a d'autres utilisateurs qui utilisent le tablespace en question, il faut vérifier les quotas de ces utilisateurs sur ce tablespace et éventuellement les ajuster avec ALTER USER ... .

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 13
    Par défaut
    En fait, ton select correspond sensiblement à celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select USERNAME from  DBA_USERS where DEFAULT_TABLESPACE='TABLE_SPACE_1';
    Cette requête vérifie quels sont les users qui utilisent le tablespace TABLE_SPACE_1.

    En l'occurence, je n'ai que mon user USER1.
    De plus, c'est bien avec ce user que je rencontre le pb Oracle ORA-01536.

    Du coup :
    Y'a t'ils d'autres champs sur d'autres tables qui peuvent limiter mon user ?
    Y'a t'il des limites par défaut dans le cas d'un user sans quota ?

Discussions similaires

  1. Problème de connexion.. utilisateur associé
    Par poussinphp dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/09/2008, 18h11
  2. Problème d'ID utilisateur
    Par Magicmodjo dans le forum SharePoint
    Réponses: 0
    Dernier message: 06/05/2008, 12h58
  3. Réponses: 2
    Dernier message: 14/06/2007, 00h35
  4. Apache2 sur CentOS: Problème d'acces utilisateur
    Par Faith's Fall dans le forum Apache
    Réponses: 11
    Dernier message: 03/06/2006, 23h13
  5. [Win XP] Problème avec les utilisateurs
    Par digital prophecy dans le forum Windows XP
    Réponses: 3
    Dernier message: 05/05/2006, 13h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo