
rman 백업
recovery catalog
저장되는 정보
catalog server 사용 시 접속 방법
> rman target / catalog user/user@remoteserver
catalog server 사용 안 할 시 접속 방법
> rman target /
rman 백업 가능 대상 및 백업 안되는 사항들
백업 가능 대상
백업 되지 않는 대상
RMAN 백업 제한 사항

> rman target / 으로 접속한 화면

> backup datafile 1 ;
Starting Control File and SPFILE Autobackup at 03-FEB-25
piece handle=/oracle/app/oracle/product/19c/db_home/dbs/c-1718690366-20250203-00 comment=NONE
Finished Control File and SPFILE Autobackup at 03-FEB-25
sql로 넘어가서 상태를 확인한다

SQL> select * from v$backup;










RMAN>
connected to target database: ORCL (DBID=1718690366)
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/hot/script/rman/%d_%U_FULL_database_%T.bk';
CONFIGURE CONTROLFILE AUTOBACKUP ON;
validation succeeded for archived log
archived log file name=/oraarch/1_30_1190909630.arc RECID=19 STAMP=1191708007

channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in backup set
input archived log thread=1 sequence=30 RECID=19 STAMP=1191708007
...
Finished backup at 07-FEB-25

channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=/oracle/app/oracle/oradata/ORCL/datafile/o1_mf_system_mrvxxhf6_.dbf
...
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:07

Starting Control File and SPFILE Autobackup at 07-FEB-25
piece handle=/home/oracle/hot/script/rman/db_ctl_c-1718690366-20250207-00 comment=NONE
Finished Control File and SPFILE Autobackup at 07-FEB-25

crosschecked backup piece: found to be 'AVAILABLE'
backup piece handle=/home/oracle/hot/script/rman/ORCL_0a3h4dqf_10_1_1_FULL_database_20250206.bk RECID=10 STAMP=1192376143
...
Crosschecked 16 objects

deleted archived log
archived log file name=/oraarch/1_30_1190909630.arc RECID=19 STAMP=1191708007
deleted archived log
archived log file name=/oraarch/1_31_1190909630.arc RECID=20 STAMP=1191778852
Deleted 2 objects

using channel ORA_DISK_1
specification does not match any backup in the repository
데이터 파일, 아카이브 로그, 컨트롤 파일 백업이 성공적으로 수행됨.
기존 백업 파일도 정상적으로 보관 중.
현재 CONFIGURE RETENTION POLICY TO REDUNDANCY 1; 로 설정되어 있어 최신 백업만 유지됨.
보관할 백업 개수를 늘리려면 다음과 같이 변경 가능:
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
→ 최신 3개 백업을 유지

/home/oracle/hot/script/rman/ 경로에서 백업 파일들이 제대로 저장되었는지 확인:
ls -lh /home/oracle/hot/script/rman/
백업 파일 크기가 비정상적으로 작으면 백업이 제대로 되지 않았을 가능성이 있음.

백업이 실제로 복원 가능한지 확인하기 위해 테스트 복원을 수행하는 것이 좋음:
RMAN> RESTORE DATABASE VALIDATE;
데이터 복구가 가능한지 사전에 점검할 수 있음.

📌 결론: 현재 백업 작업은 정상적으로 완료되었으며, 백업 파일이 제대로 유지되고 있음. 다만, 보관 정책 및 복원 테스트를 병행하여 데이터 안전성을 강화하는 것이 좋음.