Ripristino del database in locale mediante backup dal servizio di recupero
Utilizzare SQLcl per preparare l'ambiente RMAN per i ripristini utilizzando i backup memorizzati nel servizio di recupero.
- Utilizzare SQLcl per accedere al database come utente con privilegi
SYSBACKUP./opt/oracle/sqlcl/bin/sql -name <DB_UNIQUE_NAME>_rcv_connIn questo esempio, si esegue la connessione al database
c1db1./opt/oracle/sqlcl/bin/sql -name c1db1_rcv_conn - Eseguire il comando
rcvshowrestore_rangeper visualizzare l'intervallo di ripristino del database per i backup memorizzati nel servizio di recupero.SQL> rcv show restore_range - Eseguire il comando
rcvconfigurerman_envper generare uno scriptrcv_restore_template.rman.rcv configure rman_envRivedere l'output di esempio. In questo esempio il comandorcv configure rman_envcrea lo scriptrcv_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 successfully - Modificare il modello di script RMAN
rcv_restore_template.rmanper includere i comandi RMAN richiesti. - Origine dello script di ambiente RMAN e connessione di RMAN al database di destinazione e al Recovery Catalog.In questo esempio, si origina lo script
rman_env.she si connette RMAN al database di destinazionec1db1.[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>È ora possibile utilizzare i normali comandi RMAN per i backup
RESTOREoLIST.Per ulteriori informazioni sui comandi RMAN, vedere Oracle Database Backup and Recovery Reference.