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

SQL Oracle Discussion :

Connaitre la dernière date d'utilisation d'une procédure


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut Connaitre la dernière date d'utilisation d'une procédure
    Bonjour,

    Je suis en Oracle 10gR2, et je désire savoir s'il y a un moyen pour connaître la date à laquelle j'ai appelé pour la dernière fois une procédure compilée .

    J'ai cherché dans all_objects, all_source, etc... je n'ai pas trouvé mon bonheur

    Merci de votre aide.
    LBO72

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Il n'y a pas de moyen de le savoir.

    La dernière compilation oui, mais la dernière exécution non.
    Tu peux toujours rechercher dans la sql_area (mais c'est pas fiable à 100%)

  3. #3
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Vous pouvez écrire quelque part (dans une table de travail) cette date. Le code peut être gérer à l'intérieur de la procédure probablement par utilisateur. Cella devrait être un sorte de traitement de debug.

  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
    Avec la 10G, on peut activer l'audit sur l'exécution de procédure stockée indépendante (qui n'est pas dans un package);


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    SQL> show parameter audit_trail;
     
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    audit_trail                          string      DB
    SQL> audit execute on p by access;
     
    Audit reussi.
     
    SQL> exec p;
     
    Procedure PL/SQL terminee avec succes.
     
    SQL> select timestamp, obj_name, action_name from dba_audit_trail;
     
    TIMESTAMP
    -------------------
    OBJ_NAME
    --------------------------------------------------------------------------------
    ACTION_NAME
    ----------------------------
    03/12/2007 19:52:00
    P
    EXECUTE PROCEDURE

  5. #5
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par pifor Voir le message
    Avec la 10G, on peut activer l'audit sur l'exécution de procédure stockée indépendante (qui n'est pas dans un package);

    ...

  6. #6
    Membre éclairé Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Ok, ça roule

    Merci à tous vous êtes des

    LBO72.

Discussions similaires

  1. [2008R2] Connaitre la dernière date de modification d'un enregistrement
    Par brruno dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 10/02/2015, 09h40
  2. [MySQL] Connaitre la dernière ligne mise à jour d'une bdd ?
    Par beegees dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 02/08/2009, 18h02
  3. Dernière date de modification d'une fonction
    Par haykelFST dans le forum Développement
    Réponses: 1
    Dernier message: 26/11/2008, 20h57
  4. Réponses: 17
    Dernier message: 18/07/2007, 15h46
  5. date en paramètre d'une procédure
    Par Maitre B dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/05/2006, 14h31

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