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 :

Audit sequence base Oracle


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Consultant SAP
    Inscrit en
    Décembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant SAP

    Informations forums :
    Inscription : Décembre 2014
    Messages : 2
    Par défaut Audit sequence base Oracle
    Bonjour,

    J'espère ne pas me tromper de forum pour poser ma question.


    J'ai besoin d'auditer une séquence.

    Plus précisément je dois trouver quel programme PLSQL fait appel a une séquence précise.

    Est il possible d'auditer une séquence précise ?

    Un de nos programme dont nous ne sommes pas dépositaires des sources doit prendre deux valeurs a tort dans ses boucles SQL. La séquence a NO_CACHE bien entendu.

    Un résultat du type "RECHERCHER_SEQUENCE.sql" a pris la valeur 457842545 dans la séquence "SEQ_NUMERO_CONTRAT"

    Merci d'avance pour vos réponses.

  2. #2
    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
    Il est possible d'auditer une séquence mais dans votre cas, si je bien compris, vous devez plutôt analyser le code ou effectuer une trace/log de l'application si possible, pour comprendre l'anomalie. Et votre remarque sur le fait que la séquence est en NO_CACHE me fait penser que vous avez peut-être un gros problème si vous pensez que cela assure des valeurs sans trous là où la séquence est utilisée.

  3. #3
    Candidat au Club
    Homme Profil pro
    Consultant SAP
    Inscrit en
    Décembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant SAP

    Informations forums :
    Inscription : Décembre 2014
    Messages : 2
    Par défaut
    Merci pour votre réponse. Effectivement, une sequence en NO_CACHE ne me sauvera jamais d'une coupure de réseau ou d'un ROLLBACK et donc d'une perte de valeur.

    Mais hélas toutes les autres propositions de solution, "réecriture de la manière de numéroter" notamment ont été rejetées.

    Il ne nous reste comme solution par défaut, de trouver si c'est le cas, l'objet qui provoque ces doubles demandes de valeur. N'etant pas un expert du fonctionnement d'une base de données, je cherche la meilleure solution pour identifier l'origine du problème.

    Ceci étant dit, l'audit de l'application nous a été remonté par l'editeur comme impossible. J'ai des doutes sur ce sujet mais je dois faire avec.

    Pourriez vous me dire comment je dois tehcniquement parlant effectuer un audit de séquence pour remonter auprès de nos equipes concernées le mode opératoire ?

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953
    Par défaut
    Citation Envoyé par Mitterevak Voir le message
    Plus précisément je dois trouver quel programme PLSQL fait appel a une séquence précise.
    Regardez ALL_SOURCE

  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 skuatamad Voir le message
    Regardez ALL_SOURCE


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Un de nos programme dont nous ne sommes pas dépositaires des sources ...
    Je ne vois pas de tout en qui l'audit pourrais aider dans ce cas.

  6. #6
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953
    Par défaut
    ah oui

    Bon ben alors ALL_EXT_SOURCE

Discussions similaires

  1. Script d'Audit d'une base oracle
    Par farenheiit dans le forum Administration
    Réponses: 4
    Dernier message: 23/06/2009, 18h14
  2. Audit d'une base Oracle
    Par ilalaina dans le forum Administration
    Réponses: 7
    Dernier message: 20/06/2007, 07h52
  3. requête d'audit d'une base oracle en version 9.2.0
    Par yannova dans le forum Oracle
    Réponses: 2
    Dernier message: 14/11/2006, 10h34
  4. Audit technique d'une base Oracle
    Par Guillaume P. dans le forum Oracle
    Réponses: 5
    Dernier message: 23/02/2006, 06h54
  5. XML et Base Oracle
    Par YESSOTHEO dans le forum XQUERY/SGBD
    Réponses: 2
    Dernier message: 27/10/2003, 09h19

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