Oracle
Restauration d'une table sans passer par le backup
Restauration d'une table sans passer par le backup
Lorsque nous effaçons une table par erreur, nous avons court temps pour pouvoir la récupérée.
Sinon, il faudra passé par le backup.
Voici donc la démarche de récupération de la table effacée:
1) VĂ©rifier que la table en question est toujours dans le Recycle Bin d'Oracle. Exemple ici avec la table DIMXYZ.
SELECT * FROM DBA_RECYCLEBIN WHERE OWNER = 'DW' AND ORIGINAL_NAME = 'DIMXYZ';
2) VĂ©rifier si la table existe, si oui la renommer sinon ok:
ALTER TABLE DW.DIMXYZ RENAME TO DIMXYZ_BKP1;
3) Exécuter la restauration par un ou plusieurs Flashback, selon que la table ait été droppée une ou plusieurs fois.
FLASHBACK TABLE DW.DIMXYZ TO BEFORE DROP;
4) Si ok, DROP TABLE DW.DIMXYZ_BKP1
Tags: -
Related entries:
Auteur: Michel Preti
Révision: 1.0
Vous ne pouvez pas commenter cet enregistrement