RMAN
2023. 11. 12. 20:29
-- sqlplus 접속
sqlplus / as sysdba
ALTER SYSTEM SET log_archive_dest='/ARC_STR' SCOPE=SPFILE;
ALTER SYSTEM SET log_archive_format='ARCH_STR_%r_%t_%s.ARC' SCOPE=SPFILE;
-- 아카이브 로그 모드 변경
shutdown immediate;
startup mount;
alter database archivelog;
archive log list;
alter database open
-- rman 접속
rman target /
-- DB 전체 정보
report schema;
-- DB 파일 상태 점검
validate database;
-- FRA 설정으로 인한 오류
-- ORA-19625: error identifying file /FRA/STR/archivelog/2022_12_16/o1_mf_1_22_ksrogsbd_.arc
-- ORA-27037: unable to obtain file status
rman target /
change archivelog all crosscheck;
-- rman 설정 변경
-- 2일 전의 백업까지
rman target /
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/RMANBKP/control/control_%F';
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/RMANBKP/control/snapcontrol_STR.f';
-- rman 설정 원복
CONFIGURE RETENTION POLICY CLEAR;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR;
CONFIGURE SNAPSHOT CONTROLFILE NAME CLEAR;
-- rman 설정 확인
show all;
rman 백업
oracle 계정
********************************************************/
rman target /
-- %T (YYYYMMDD) 년월일 포멧
-- %U 시스템 생성 고유 파일 이름 8자리
-- 전체 백업
backup database;
backup database format '/RMANBKP/STRDB2_full_n_bkp_%T_%U';
-- 전체 백업 + 압축
backup as compressed backupset database format '/RMANBKP/STRDB2_full_c_bkp_%T_%U';
-- 백업 상태 확인
list backup;
list backup summary;
host 'ls -lh /RMANBKP';
export NLS_DATE_FORMAT="YYYY/MM/DD(DY) HH24:MM:SS"
'Database > Oracle' 카테고리의 다른 글
[Oracle] Compress (0) | 2024.02.29 |
---|---|
[Oracle] Transaction과 Record (0) | 2024.02.21 |
[Oracle] 자주 쓰는 명령어 (0) | 2023.11.10 |
[Oracle] 관리자 계정(system, sys) 비밀번호 변경 (0) | 2023.03.16 |
[Oracle] 이전 명령어 방향키로 출력 (0) | 2023.03.15 |