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 :

Droit pour faire un déclencheur "after logon on databas


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 165
    Par défaut Droit pour faire un déclencheur "after logon on databas
    Bonjour

    Nous aimerions connaitre les droits nécessaire à la mise en place d'un trigger se déclanchant avec "after logon on database".

    Ou un lien vers la documentation qui traite du problème

    Merci

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Vous avez quelle erreur ? simplement "privilèges insuffisants" ?

    <EDIT>
    IL faut rajouter le droit ADMINISTER DATABASE TRIGGER
    En général, quand vous ne savez pas quel est le grant nécessaire, vous devez regarder les vues
    DBA_SYS_PRIVS pour des privilèges relatifs au système
    DBA_TAB_PRIVS pour des privilèges relatifs aux tables

    http://oracle.developpez.com/guide/a...ion/adminrole/
    </EDIT>

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 165
    Par défaut
    Oui c'est ça, voilà l'erreur retournée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     after logon on database
                    *
    ERREUR à la ligne 2 :
    ORA-01031: privilèges insuffisants

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 165
    Par défaut
    Ok coucoucmoi
    Merci pour ta réponse ça fonctionne, par contre on ne pige pas comment tu as fait exactement pour trouver ce GRANT ?

    On arrive bien à lire les tables que tu cites plus haut, mais comment tu as fait pour savoir que c'était celui là qui étais le bon ?

    Et aussi sur un select, comment tu fais pour n'afficher que les lignes qui contiennent le mot 'trigger' (par exemple) ?

    Merci pour l'aide en tout cas . Il ne nous manque plus que la méthode pour éviter de redemander le même genre de question plus tard .

  5. #5
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Il suffit de filtrer sur '%TRIG%' :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Distinct Privilege
      FROM DBA_SYS_PRIVS
     WHERE Upper(Privilege) like '%TRIG%';
    on obtient alors :
    ADMINISTER DATABASE TRIGGER
    ALTER ANY TRIGGER
    CREATE ANY TRIGGER
    CREATE TRIGGER
    DROP ANY TRIGGER
    Et manifestement, pour des trigger ON DATABASE, le premier semble approprié ;-)

    Ensuite, une simple recherche sous google avec cette chaine confirme la théorie...

  6. #6
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 165
    Par défaut
    Excellent, c'est axactement ce qu'il nous manquait, ... oki c'est une bonne méthode, merci bcp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requête pour faire un classement avec droit à l'erreur
    Par triaguae dans le forum Requêtes
    Réponses: 0
    Dernier message: 07/12/2012, 11h44
  2. Probème de droit pour faire un select multibase
    Par tulipebleu dans le forum Administration
    Réponses: 2
    Dernier message: 02/09/2012, 17h29
  3. Éditeur utilisé pour faire du HTML
    Par mio dans le forum Balisage (X)HTML et validation W3C
    Réponses: 295
    Dernier message: 22/12/2008, 15h21
  4. droits nécessaires pour faire un LOAD DATA INFILE
    Par Peanut dans le forum Administration
    Réponses: 11
    Dernier message: 14/06/2007, 17h03
  5. Réponses: 2
    Dernier message: 11/07/2002, 08h31

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