Restaurer la base de données sur place à l'aide de sauvegardes à partir du service de récupération
Utilisez SQLcl pour préparer l'environnement RMAN pour les restaurations à l'aide des sauvegardes stockées dans le service de récupération.
Utilisez SQLcl pour préparer l'environnement RMAN pour les restaurations à l'aide des sauvegardes stockées dans le service de récupération.
SYSBACKUP./opt/oracle/sqlcl/bin/sql -name <DB_UNIQUE_NAME>_rcv_conn
Dans cet exemple, vous allez vous connecter à la base de données c1db1.
/opt/oracle/sqlcl/bin/sql -name c1db1_rcv_conn
rcv show restore_range pour voir l'intervalle de restauration de la base de données pour les sauvegardes stockées dans le service de récupération.SQL> rcv show restore_range
rcv configure rman_env pour générer un script rcv_restore_template.rman.rcv configure rman_env
rcv configure rman_env crée le script rcv_restore_template.rman.2025-09-17 23:41:35: Generated template backup script /u01/app/oracle/rcv/dbs/c1db1/rman_env/rcv_restore_template.rman
2025-09-17 23:41:35: Edit script with RMAN commands to execute.
2025-09-17 23:41:35: To run script: source /u01/app/oracle/rcv/dbs/c1db1/rman_env/rman_env.sh
2025-09-17 23:41:35: rman target / catalog /@c1db1_DBRS cmdfile /u01/app/oracle/rcv/dbs/c1db1/rman_env/rcv_restore_template.rman
2025-09-17 23:41:35: rcv configure rman_env completed successfullyrcv_restore_template.rman pour inclure les commandes RMAN requises.rman_env.sh, puis connectez RMAN à la base de données cible c1db1.[oracle@host ~] source /u01/app/oracle/rcv/dbs/c1db1/rman_env/rman_env.sh
[oracle@host ~] rman target / catalog /@c1db1_DBRS cmdfile /u01/app/oracle/rcv/dbs/c1db1/rman_env/rcv_restore_template.rman
Recovery Manager: Release 19.0.0.0.0 - Production
...
connected to target database: C1DB1 (DBID=1111401884)
...
RMAN>Vous pouvez désormais utiliser les commandes RMAN standard pour les sauvegardes RESTORE ou LIST.
Voir Informations de référence sur le type Oracle Database Backup and Recovery pour en savoir plus sur les commandes RMAN.