Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/01/2008, 11h13   #1
Invité de passage
 
Inscription : août 2007
Messages : 29
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 29
Points : 2
Points : 2
Envoyer un message via Yahoo à MIMO_MAK Envoyer un message via Skype™ à MIMO_MAK
Par défaut impdp et flashback

pour utliser flashback_scn et time dans expdp ca j'ai compris , mais utiliser le flashback dans impdp à partir de dblink ou network_link j'ai pas compris , est ce que vous pouvez m'expliquer avec un exemple .merci
MIMO_MAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 12h53   #2
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
ça n'a pas de sens...

Cas concret : vous vous rendez compte qu'il y a eu une fausse manip sur les données.
Pour vous en sortir, vous savez que vous pouvez compter sur les flashback table, flashback version query et autres technos flashabck mais qui sont TOUTES basées sur les UNDO.
Or, les undo, c'est (très) volatile. Donc vous n'avez que très peu de temps et donc, pas beaucoup de marge de manoeuvre. Ni le temps d'attendre la décision du big chef de savoir ce qu'on doit faire.

Donc, si vous voulez avoir un peu de temps et une chance de ne rien perdre, il faut vite sauvegarder les données relatives à la table abimée, et pour cela, faire un export datapump flashback.

A l'import, on importera le contenu du dump. Point.
il n'y a plus de notion flashback.
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 13h14   #3
Membre éprouvé
 
Inscription : décembre 2007
Messages : 354
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 354
Points : 408
Points : 408
Si si Leo ça a un sens ...
En fait c'est quand on fait un travail une importation à partir en utilisant un db-link qui va permetre de faire l'opération à la volée. Réellement il y a un export qui va utiliser le flashback demandé mais il n'y a pas de génération de fichier dump intermédaire ...
__________________
Consultant et formateur Oracle
Michel SALAIS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 13h35   #4
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
j'avais zappé ce dblink...

mais le fait de ne pas passer par un dump intermédiaire ne change pas grand chose, si ?
on ne peut importer que ce qui est exporté, non ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 14h12   #5
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
ha mon avis c'est pas possible tout simplement parce que le DBLink ne permet pas de lire les flashback logs... mais je peux me tromper
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 16h16   #6
Membre éprouvé
 
Inscription : décembre 2007
Messages : 354
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 354
Points : 408
Points : 408
Citation:
Envoyé par LeoAnderson Voir le message
j'avais zappé ce dblink...

mais le fait de ne pas passer par un dump intermédiaire ne change pas grand chose, si ?
on ne peut importer que ce qui est exporté, non ?
Bien sûr sur ce point tu as raison mais tout se passe comme si impdp lance un expdp sur la base désignée par le paramètre NETWORK_LINK qui lui envoie la sortie à la place de la diriger vers un fichier dump ...

voir ici
__________________
Consultant et formateur Oracle
Michel SALAIS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 19h11   #7
Invité de passage
 
Inscription : août 2007
Messages : 29
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 29
Points : 2
Points : 2
Envoyer un message via Yahoo à MIMO_MAK Envoyer un message via Skype™ à MIMO_MAK
oui Michel t'a raison , parceque on ne peut utiliser le flashback avec impdp sauf si on utilise , le dblink , le impdp lance un export et il ne lit pas les redo flashback mais de la table undo de la base distante , parceque flashback_scn et time utilise , le tablespace UNDO ., on tout cas merci à vous tous
MIMO_MAK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 18h14   #8
Nouveau Membre du Club
 
Inscription : juillet 2005
Messages : 38
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 38
Points : 37
Points : 37
Ca permet pas d'avoir un mode consistent=Y ?
Sinon, en 10, en mettant des gros undo, et en mettant une retention garentee, on peut être sûr d'avoir les données du moment où on les demande.
mildiou51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h55.


 
 
 
 
Partenaires

Hébergement Web