복구 서비스의 백업을 사용하여 온프레미스 데이터베이스 복원 SQLcl를 사용하여 복구 서비스에 저장된 백업을 사용하여 복원할 RMAN 환경을 준비합니다. SQLcl를 사용하여 SYSBACKUP 권한을 가진 사용자로 데이터베이스에 로그인합니다. /opt/oracle/sqlcl/bin/sql -name <DB_UNIQUE_NAME>_rcv_conn 이 예에서는 c1db1 데이터베이스에 연결합니다. /opt/oracle/sqlcl/bin/sql -name c1db1_rcv_conn rcv show restore_range 명령을 실행하여 복구 서비스에 저장된 백업에 대한 데이터베이스의 복원 범위를 확인합니다. SQL> rcv show restore_range rcv configure rman_env 명령을 실행하여 rcv_restore_template.rman 스크립트를 생성합니다. rcv configure rman_env 샘플 출력을 검토합니다. 이 예에서 rcv configure rman_env 명령은 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 successfully 필요한 RMAN 명령을 포함하도록 RMAN 스크립트 템플리트 rcv_restore_template.rman를 편집합니다. RMAN 환경 스크립트를 소싱하고 Target Database와 Recovery Catalog에 RMAN을 연결합니다.이 예제에서는 rman_env.sh 스크립트의 소스를 지정한 다음 RMAN을 Target Database 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>이제 일반 RMAN 명령을 사용하여 RESTORE 또는 LIST 백업을 수행할 수 있습니다. RMAN 명령에 대한 자세한 내용은 Oracle Database Backup and Recovery Reference를 참조하십시오. 상위 주제: Oracle Database Zero Data Loss Cloud Protect를 사용하여 온프레미스 데이터베이스 보호