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 :

Timestamp / Restauration


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Par défaut Timestamp / Restauration
    Bonjour,

    Je suis à la recherche de manipulations douteuses effectuées sur une 9.2 et je constate des choses qui me paraissent bizarre ...

    En effet sur une base de production j'observe aujourd'hui que pas mal d'objets ont dans la table DBA_OBJECTS des timestamps au 01/10/07 19:13 alors que sur ma base locale dans laquelle j'ai importé un fichier d'export de début avril de cette même base j'ai des timestamps au 01/04/08 15:17 !!!

    D'après ce que j'ai pu voir sur les timestamps ils indiquent la dernière date à laquelle l'objet à été modifié au niveau de son interface externe. Je me demande bien ce que vaut cette notion pour des objets comme des triggers, chaque exemple que j'ai trouvé parlait de vues.

    En espérant que quelqu'un pourra éclairer ma lanterne je vous salut.

  2. #2
    Membre émérite Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Par défaut
    La colonne TIMESTAMP de la vue DBA_OBJECTS te donne la date de dernière déclaration/modification de l'objet.

    En ce qui concerne les vues, les triggers et également les procédures stockées même si les objets existes ils sont remplacés/recompilés lors de l'import.

    A est remplacé par A, tout est pareil, sauf que le TIMESTAMP t'indique la date où A a été la dernière fois remplacé/recompilé.

  3. #3
    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
    TIMESTAMP, LAST_DDL_TIME et CREATED ont chacun une signification différente. Voir le message sur AskTom.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Par défaut
    Merci pour vos réponses mais il me semble que tout n'est pas si simple malheureusement.

    Pour Pifor : merci tout d'abord pour le lien
    J'avais bien lu le message sur AskTom mais dans celui-ci on voit bien qu'une vue profondément modifiée mais présentant une interface externe identique (pour une vue ce sera un ensemble de colonnes renvoyées identique) aura le même timestamp. Qu'en est-il de la définition externe d'un trigger ? C'est la le coeur de la chose me semble-t'il.

    Pour philcero :
    J'ai récemment effectué un import comme je précisait et j'observe que le timestamp est différent du created.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 8
    Par défaut
    Bon , ça n'a pas l'air d'inspirer grand monde mon pb ...
    Faut que je poste sur une autre section peut-être ?

  6. #6
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    bah l'import à recréer le trigger, non ?

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/02/2004, 16h23
  2. Conversion Timestamp vers varchar
    Par stejutt dans le forum SQL
    Réponses: 4
    Dernier message: 08/01/2004, 08h46
  3. Impossible de restaurer une base
    Par bencot dans le forum InterBase
    Réponses: 5
    Dernier message: 27/11/2003, 11h12
  4. recuperation du mois avec un timestamp
    Par matrxjean1984 dans le forum Requêtes
    Réponses: 3
    Dernier message: 16/10/2003, 14h41
  5. Sauvegarde / Restauration
    Par Sitting Bull dans le forum Administration
    Réponses: 2
    Dernier message: 13/06/2003, 13h46

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