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

Import/Export Oracle Discussion :

datapump et flashback_time [Fait]


Sujet :

Import/Export Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 81
    Par défaut datapump et flashback_time
    Bonjour tout le monde et bonne année,

    voilà je souhaite faire un export/import avec l'utilitaire datapump (je précise que mes bases sont en 10g). Seulement pour certaines de mes bases j'ai des erreurs de cohérences des données. Alors pour ce qui est de l'export/import classique il y avait l'option CONSISTENT et pour ce qui est du datapump j'ai découvert les options FLASHBACK_SCN et FLASHBACk_TIME. Malheureusement je ne trouve pas beaucoup de doc qui explique bien leurs utilisations. Est-ce qu'il y a des gens ici qui les connaissent bien et qui voudraient m'expliquer ?

    (pour info j'aimerais utiliser plus particulièrement l'option FLASHBACK_TIME)

    merci beaucoup de votre aide

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 207
    Par défaut
    Bonjour,

    petit lien vers la doc oracle :
    file:///D:/Download/Oracle/documenta....htm#sthref122

    Sinon, en fait c'est un paramètre d'export pour indiquer de faire un export consistent mais par rapport à une heure précise.

    Il y a un petit exemple dans le lien.

    Laurent

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 81
    Par défaut
    ok mais si par exemple je prends cette commande :

    FLASHBACK_TIME="TO_TIMESTAMP('25-08-2003 14:35:00', 'DD-MM-YYYY HH24:MI:SS')"


    à quoi correspond la première date et la seconde ???

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 207
    Par défaut
    FLASHBACK_TIME="TO_TIMESTAMP('25-08-2003 14:35:00', 'DD-MM-YYYY HH24:MI:SS')"

    la première c'est la date et heure à laquelle tu veux que tu dum soit consistant, et la seconde, c'est le format de la date

    on aurait pu écrire la date de cette sorte
    FLASHBACK_TIME="TO_TIMESTAMP('20030825 14:35:00', YYYYMMDD HH24:MI:SS')"

    Laurent

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 81
    Par défaut
    ok je comprends maintenant beaucoup mieux son utilisation..

    dernière question, peut-on mettre uniquement l'heure comme ceci :

    FLASHBACK_TIME="TO_TIMESTAMP('14:35:00', 'HH24:MI:SS')"

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 207
    Par défaut
    Re;

    J'ai envie de dire qu'il suffit d'essayer, mais comme je suis dans un bon jour, je dis "non", pas que l'instruction ne fonctionne pas, mais oracle va interpréter une date par défaut. tu n'as qu'a faire dans sqlplus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     select to_timestamp('14:35:00','HH24:MI:SS') from dual;
    et tu devrais avoir quelque chose comme
    01/01/09 14:35:00 du coup ton export devrait au pire fonctionner mais avec pas grand chose dedans, au mieux te jeter avec une erreur.

    Laurent.
    http://www.lao-dba.com

Discussions similaires

  1. [10G vers 9iR2]Erreur Datapump
    Par Nick_Holmes dans le forum Oracle
    Réponses: 2
    Dernier message: 23/01/2007, 15h33
  2. [10R2]ORA-00932: sur Datapump ou export
    Par Fabien Celaia dans le forum Oracle
    Réponses: 8
    Dernier message: 11/03/2006, 07h18
  3. [10G] Datapump
    Par Marco_SAP dans le forum Oracle
    Réponses: 1
    Dernier message: 17/02/2006, 11h46
  4. [ 10g] import/export via datapump
    Par silverfab95 dans le forum Oracle
    Réponses: 7
    Dernier message: 06/02/2006, 12h19
  5. [datapump] probleme de conversion d'une base paradox
    Par plante20100 dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/11/2005, 18h39

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