Bonjour,
Voilà j'étais entraint de regarder une autre solution du TSPITR sur une base 11g,
et voici à manip :
- suppression d'un tablespace
- poursuite de l'activité de la base ..
- récupération du scn
- arrête de la base
sous RMAN redémarrage de la base en mode mount
et éxécution du script :
Après éxécution de la commande REPORT sur RMAN
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 run { set until scn xxxxxx ; -- juste avant drop tablespace restore database ; recover database ; alter database open resetlogs <--- (*) ouverture de la base et nouvelle incarnation }
base OUVERTE (*) il reste le datafile du tablespace supprimé est nommé %oracle_home%\database\MISSINGXXXXX
ICI JE N'ARRIVE PAS A COMPRENDRE CE QUE FAIT RMAN ci-dessous ??????
sachant que comme indiquée ci-dessus (*), la base est ouverte en mode resetlogs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 run { set newname for datafile X to new ; restore datafile numéro ; switch datafile numéro ; recover datafile numéro ; sql 'alter database datafile numéro online' ; }
et est-ce que la sauvegarde de la base est utilisée pour récuperer le datafile du tablespace
sachant que cette sauvegarde appartient à l'incarnation précédente ???
Merci d'avance !
Partager