On-Premise-Datenbank mit Backups aus Recovery Service wiederherstellen
Verwenden Sie SQLcl, um die RMAN-Umgebung für Wiederherstellungen mit Backups vorzubereiten, die im Recovery Service gespeichert sind.
- Melden Sie sich mit SQLcl als Benutzer mit
SYSBACKUP-Berechtigungen bei der Datenbank an./opt/oracle/sqlcl/bin/sql -name <DB_UNIQUE_NAME>_rcv_connIn diesem Beispiel melden Sie sich bei der Datenbank
c1db1an./opt/oracle/sqlcl/bin/sql -name c1db1_rcv_conn - Führen Sie den Befehl
rcvshowrestore_rangeaus, um den Restore-Bereich der Datenbank für Backups anzuzeigen, die in Recovery Service gespeichert sind.SQL> rcv show restore_range - Führen Sie den Befehl
rcvconfigurerman_envaus, um ein Skriptrcv_restore_template.rmanzu generieren.rcv configure rman_envÜberprüfen Sie die Beispielausgabe. In diesem Beispiel erstellt der Befehlrcv configure rman_envdas Skriptrcv_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 - Bearbeiten Sie die RMAN-Skriptvorlage
rcv_restore_template.rman, um die erforderlichen RMAN-Befehle aufzunehmen. - Quellieren Sie das RMAN-Umgebungsskript, und melden Sie RMAN bei der Zieldatenbank und dem Recovery-Katalog an.In diesem Beispiel stellen Sie das Skript
rman_env.shher, und melden Sie RMAN bei der Zieldatenbankc1db1an.[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>Sie können jetzt normale RMAN-Befehle verwenden, um
RESTORE- oderLIST-Backups zu erstellen.Weitere Informationen zu RMAN-Befehlen finden Sie in der Oracle Database Backup and Recovery Reference.
Übergeordnetes Thema: On-Premise-Datenbanken mit Oracle Database Zero Data Loss Cloud Protect schützen