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 :

Disparition de ligne dans une table Oracle


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 75
    Par défaut Disparition de ligne dans une table Oracle
    Salutation à tous!!

    J'ai remarqué un problème dans une de mes tables de la base de donnée oracle de mon entreprise. Hier j'avais tout mes enregistrements dans une de mes tables jusque la aucun problème et ce matin je découvre que certaines lignes d’enregistrement ont disparues comme ça (au mois la moitié des enregistrements). C'est la 2e fois que ça arrive. La 1e fois je me suis dit que c'est peut être le service informatique qui aurai fait une bidouille mais la je trouve ça bizarre. Car mes autres tables n'ont pas ce problème. Donc aurez vous un moyen pour m'aider à diagnostiquer le problème et m'éclairer dessus.
    C'est peut être un processus normal mais y a t'il un moyen de le stopper ? J'utilise donc une base oracle et sql Developper.
    Merci d'avance pour vos réponse.

  2. #2
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut
    Bonjour,

    Oracle prend en charge de logguer les commandes (Delete, Select,...)

    Jette un oeil sur l'Auditing.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 75
    Par défaut
    Merci beaucoup pour ta réponse, j'ai regardé ton liens qui est intéressant et j'ai testé cette requête pour voir les actions effectué:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT username,
           extended_timestamp,
           owner,
           obj_name,
           action_name
    FROM   dba_audit_trail
    ORDER BY timestamp;
    J'ai obtenu plein de résultat comme ceci:

    AMI2QPR1 19/08/14 17:20:57,893000000 EUROPE/PARIS LOGON
    AMI2QPR1 19/08/14 17:20:57,847000000 EUROPE/PARIS LOGON
    AMI2QPR1 19/08/14 17:21:20,675000000 EUROPE/PARIS LOGON
    AMI2QPR1 19/08/14 17:21:20,722000000 EUROPE/PARIS LOGOFF
    AMI2QPR1 19/08/14 17:21:20,768000000 EUROPE/PARIS LOGON
    AMI2QPR1 19/08/14 17:21:20,784000000 EUROPE/PARIS LOGOFF
    et aussi d'un autre utilisateur:
    DBSNMP 19/08/14 17:24:52,940000000 EUROPE/PARIS LOGOFF
    DBSNMP 19/08/14 17:24:52,909000000 EUROPE/PARIS LOGON
    DBSNMP 19/08/14 17:31:20,159000000 EUROPE/PARIS LOGOFF
    DBSNMP 19/08/14 17:31:20,128000000 EUROPE/PARIS LOGON
    DBSNMP 19/08/14 17:33:49,878000000 EUROPE/PARIS LOGOFF
    DBSNMP 19/08/14 17:33:49,862000000 EUROPE/PARIS LOGON
    DBSNMP 19/08/14 17:38:58,847000000 EUROPE/PARIS LOGON
    DBSNMP 19/08/14 17:38:58,847000000 EUROPE/PARIS LOGOFF
    J'ai donc remarqué en gros deux utilisateur dont l'un c'est moi vu mes présence en entreprise^^. Bref apparement j'ai que des actiosn du genre LOGON et LOGOFF mais une ligne d'hier à retenu mon attention:

    AMI2QPR1 19/08/14 17:23:58,612000000 EUROPE/PARIS LOGOFF BY CLEANUP
    Normalement c'est moi mais je suis partit a 17h00 et cette action je ne la connais pas. J'ai regardé un peu se que c'est mais j'ai pas trop compris.

  4. #4
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut
    est une sortie incorrecte de la base de données. As tu des traitement automatisé qui sont executé sur cette base ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 75
    Par défaut
    Ah d'accord, eh bien je ne pense pas, sur le site que je développe j'ai un script PHP qui supprime des lignes dans cette même table mais il n'est pas censé supprimer autant de ligne. En fait se script interviens si l'utilisateur insère des lignes dans un tableau (et le tableau insère chacune des lignes dans ma table) dans un formulaire et si l'utilisateur ne valide pas le formulaire et qu'il y reviens plus tard le script se met en marche et supprime seulement les lignes non validé. J'espère avoir été claire^^.

    Donc si ça se trouve c'est peut être se script qui supprime toute ces lignes mais la requète suprime les lignes qui contiennent un certains numéro or toute les lignes n'ont pas le même numéro.

  6. #6
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut
    Il faut voir si demain tu as encore le même soucis et voir si sa se produit à la même heure.

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/08/2008, 16h58
  2. Ajout/Suppression dynamique des lignes dans une table
    Par codexomega dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/08/2005, 18h50
  3. Réponses: 8
    Dernier message: 20/06/2005, 15h10
  4. supprimer un enregistrement vide dans une table oracle
    Par shurized dans le forum Bases de données
    Réponses: 11
    Dernier message: 07/09/2004, 16h55
  5. N° de ligne dans une table triée ?
    Par andremarco dans le forum Langage SQL
    Réponses: 6
    Dernier message: 24/06/2004, 17h19

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