Bonjour,
Voilà mon soucis, j'ai un datafile qui nécessite une récupération.
1er soucis ma base est fermé donc je ne peux que la monter.
Ensuite je lance :
et voilà le résultat, donc je regarde :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 RMAN> sql "alter database datafile 4 offline"; utilisation du fichier de contrôle de la base de données cible au lieu du catalogue de récupération instruction SQL : alter database datafile 4 offline RMAN> restore datafile 4; Démarrage de restore dans 22/07/2011 canal affecté : ORA_DISK_1 canal ORA_DISK_1 : sid=156 typedev=DISK création du fichier de données fno=4 nom=/basetest2/test1/data1/data_1.test2 restauration non exécutée; fichiers de consultation seule, hors ligne ou déjà restaurés Fin de restore dans 22/07/2011
Il est à l'etat recover, donc je recover:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 SQL> select name, status from v$datafile 2 ; NAME -------------------------------------------------------------------------------- STATUS ------- /basetest2/test3/sys/system01.test2 SYSTEM /basetest2/test3/rbs/undotbs01.test2 ONLINE /basetest2/test3/sys/sysaux01.test2 ONLINE NAME -------------------------------------------------------------------------------- STATUS ------- /basetest2/test1/data1/data_1.test2 RECOVER /basetest2/test2/data2/indx_1.test2 ONLINE /basetest2/test1/data1/data_catalog.test2 ONLINE
Et voilà le résultat, le soucis je pense c'est que ma sauvegarde n'est plus bonne, le second problème c'est que j'ai fais la bêtise de mettre le même tag à chaque sauvegarde donc je ne peux pas en lancer d'autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 RMAN> recover datafile 4; Démarrage de recover dans 22/07/2011 utilisation du canal ORA_DISK_1 démarrage de la récupération après défaillance matérielle journal d'archivage introuvable journal d'archivage thread=1 séquence=4 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: échec de la commande recover à 07/22/2011 17:06:02 RMAN-06054: la récupération après défaillance matérielle requiert un journal inconnu : thread 1 séquence 4 lowscn 8908
Parcontre j'ai une copie niveau système du datafile, j'ai éssayer de le copier à la main et de alter online mais ça ne marche pas, comment faut il que je procède ?
Merci d'avance
Partager