Bonjour,

Je suis perplexe devant ma duplication de bases de données avec rman.

Deux fois par jour, j'effectue un backup de ma base de prod et fais un scp des fichiers sur ma machine de test.
A la demande, je peux lancer le script qui écrase ma base de tests avec ces fichiers recopiés.
J'ai mis ces scripts en place le 6 Novembre 2014. Quand je lance la duplication, je récupère la base... du 6 Novembre, et non les derniers fichiers !

Dans les logs, j'ai (notamment) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Démarrage de restore dans 05/01/15
canal affecté : ORA_AUX_DISK_1
canal ORA_AUX_DISK_1 : SID=63 type d'unité=DISK
 
canal ORA_AUX_DISK_1 : démarrage de la restauration de l'ensemble de sauvegarde des fichiers de données
canal ORA_AUX_DISK_1 : restauration de fichier de contrôle
canal ORA_AUX_DISK_1 : lecture de l'élément de sauvegarde /bases/backups/SIDprod/rman/rman_gen_auto_cf_c-287801239-20141107-07
canal ORA_AUX_DISK_1 : descripteur d'élément=/bases/backups/SIDprod/rman/rman_gen_auto_cf_c-287801239-20141107-07 balise=TAG20141107T155947
canal ORA_AUX_DISK_1 : restauration de l'élément de sauvegarde 1
canal ORA_AUX_DISK_1 : restauration terminée, temps écoulé : 00:00:03
nom de fichier de sortie=/home/oracle/SIDtest/ctrl/control01.ctl
nom de fichier de sortie=/bases/SIDtest/log/control02.ctl
Fin de restore dans 05/01/15
Où va-t-il chercher cette valeur que je n'ai pas dans mes scripts ? "/bases/backups/SIDprod/rman/rman_gen_auto_cf_c-287801239-20141107-07"
Pourquoi ne prend-il pas le dernier fichier de contrôle, sauvegardé dans le même répertoire : "/bases/backups/SIDprod/rman/rman_gen_ctl_snap.ORA" ?

Un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
restore controlfile from '/bases/backups/SIDprod/rman/rman_gen_ctl_snap.ORA'
ne devrait-il pas régler le problème ?

Merci de vos éclaircissements,
Sable12