restore des controlfiles en echec via rman
Bonjour,
Je test actuellement rman:
J'ai fais une suavegarde rman via le script suivant:
Code:
1 2 3 4 5 6 7 8 9 10
|
run {
allocate channel t1 type disk;
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
BACKUP FORMAT '/export/rman/prebpel/pfile_%d_%t_%s_%p' spfile;
BACKUP FORMAT '/export/rman/prebpel/ctl_%d_%t_%s_%p' current controlfile;
BACKUP FORMAT '/export/rman/prebpel/df_%d_%t_%s_%p' database;
ALTER DATABASE OPEN;
} |
tous ce passe bien:
Code:
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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
canal affecté : t1
canal t1 : sid=160 typedev=DISK
base de données fermée
base de données démontée
instance Oracle arrêtée
connecté à la base de données cible (non démarrée)
instance Oracle démarrée
base de données montée
Total System Global Area (SGA) 612368384 octets
Fixed Size 780584 octets
Variable Size 170137304 octets
Database Buffers 440401920 octets
Redo Buffers 1048576 octets
Démarrage de backup dans 27/05/10
canal affecté : ORA_DISK_1
canal ORA_DISK_1 : sid=160 typedev=DISK
canal ORA_DISK_1 : démarrage de l'ensemble de sauvegarde de tous les fichiers de données
canal ORA_DISK_1 : insertion du fichier de données dans l'ensemble de sauvegarde
inclusion du SPFILE en cours dans l'ensemble de sauvegarde
canal ORA_DISK_1 : démarrage de l'élément 1 dans 27/05/10
canal ORA_DISK_1 : élément 1 terminé dans 27/05/10
descripteur d'élément=/export/rman/prebpel/pfile_PREBPEL_720119587_50_1 commentaire=NONE
canal ORA_DISK_1 : ensemble de sauvegarde terminé, temps écoulé : 00:00:00
Fin de backup dans 27/05/10
Démarrage de backup dans 27/05/10
utilisation du canal ORA_DISK_1
canal ORA_DISK_1 : démarrage de l'ensemble de sauvegarde de tous les fichiers de données
canal ORA_DISK_1 : insertion du fichier de données dans l'ensemble de sauvegarde
insertion du fichier de contrôle en cours dans l'ensemble de sauvegarde
canal ORA_DISK_1 : démarrage de l'élément 1 dans 27/05/10
canal ORA_DISK_1 : élément 1 terminé dans 27/05/10
descripteur d'élément=/export/rman/prebpel/ctl_PREBPEL_720119588_51_1 commentaire=NONE
canal ORA_DISK_1 : ensemble de sauvegarde terminé, temps écoulé : 00:00:01
Fin de backup dans 27/05/10
Démarrage de backup dans 27/05/10
utilisation du canal ORA_DISK_1
canal ORA_DISK_1 : démarrage de l'ensemble de sauvegarde de tous les fichiers de données
canal ORA_DISK_1 : insertion du fichier de données dans l'ensemble de sauvegarde
fichier de données en entrée fno=00001 nom=/oracle/oradata/prebpel/system01.dbf
fichier de données en entrée fno=00002 nom=/oracle/oradata/prebpel/undotbs01.dbf
fichier de données en entrée fno=00003 nom=/oracle/oradata/prebpel/sysaux01.dbf
fichier de données en entrée fno=00005 nom=/oracle/oradata/prebpel/orabpel_data01.dbf
fichier de données en entrée fno=00004 nom=/oracle/oradata/prebpel/users01.dbf
canal ORA_DISK_1 : démarrage de l'élément 1 dans 27/05/10
canal ORA_DISK_1 : élément 1 terminé dans 27/05/10
descripteur d'élément=/export/rman/prebpel/df_PREBPEL_720119589_52_1 commentaire=NONE
canal ORA_DISK_1 : ensemble de sauvegarde terminé, temps écoulé : 00:00:15
canal ORA_DISK_1 : démarrage de l'ensemble de sauvegarde de tous les fichiers de données
canal ORA_DISK_1 : insertion du fichier de données dans l'ensemble de sauvegarde
insertion du fichier de contrôle en cours dans l'ensemble de sauvegarde
inclusion du SPFILE en cours dans l'ensemble de sauvegarde
canal ORA_DISK_1 : démarrage de l'élément 1 dans 27/05/10
canal ORA_DISK_1 : élément 1 terminé dans 27/05/10
descripteur d'élément=/export/rman/prebpel/df_PREBPEL_720119604_53_1 commentaire=NONE
canal ORA_DISK_1 : ensemble de sauvegarde terminé, temps écoulé : 00:00:01
Fin de backup dans 27/05/10
base de données ouverte |
par contre lorsque je fais la restauration j'ai le message suivant:
Code:
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 30 31 32 33 34 35
|
RMAN> run {
2> allocate CHANNEL t1 type disk;
3> RESTORE DATABASE;
4> RESTORE CONTROLFILE;
5> STARTUP MOUNT;
6> ALTER DATABASE OPEN RESETLOGS;
7> }
canal affecté : t1
canal t1 : sid=159 typedev=DISK
Démarrage de restore dans 27/05/10
canal t1 : démarrage de la restauration de l'ensemble de sauvegarde des fichiers de données
canal t1 : définition du ou des fichiers de données à restaurer à partir de l'ensemble de sauvegarde
restauration du fichier de données 00001 en /oracle/oradata/prebpel/system01.dbf
restauration du fichier de données 00002 en /oracle/oradata/prebpel/undotbs01.dbf
restauration du fichier de données 00003 en /oracle/oradata/prebpel/sysaux01.dbf
restauration du fichier de données 00004 en /oracle/oradata/prebpel/users01.dbf
restauration du fichier de données 00005 en /oracle/oradata/prebpel/orabpel_data01.dbf
canal t1 : restauration de l'élément de sauvegarde 1
élément descripteur=/export/rman/prebpel/df_PREBPEL_720119589_52_1 balise=TAG20100527T171309
canal t1 : restauration terminée
Fin de restore dans 27/05/10
Démarrage de restore dans 27/05/10
canal libéré : t1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 05/27/2010 17:20:18
RMAN-06026: some targets not found - aborting restore
RMAN-06024: no backup or copy of the controlfile found to restore |
POurquoi rman ne trouve pas les fichiers de controle ??
Merci d'avance
Je souhaiterais savoir pourquoi