Backup/RMAN

maxsetsize, maxpiecesize, image copy backup

잇꼬 2024. 1. 29. 18:06
728x90
반응형
SMALL

#) 기존 backup 삭제
RMAN> delete backup;


#) RMAN 설정 확인 

RMAN> show all;


■ maxsetsize 값 조정
#) 사이즈 제한
RMAN> show maxsetsize;


#) 사이즈 값 조정
RMAN> configure maxsetsize to 600m;


#) 사이즈 조정한 값 확인
RMAN> show maxsetsize;


#) 백업 받기 
RMAN> backup database;

=> system01.dbf 사이즈 커서 

#) 스키마로 사이즈 확인
RMAN> report schema;


#) 사이즈 조정 
RMAN> configure maxsetsize to 800m;


#) backup 받기 
RMAN> backup database;


#) 백업본 확인
=> 사이즈 별로 묶어서 받아진다.
RMAN> list backup;


#) 기본값으로 변경 후 확인
RMAN> configure maxsetsize clear;

 

RMAN> show maxsetsize;


#) 백업하면서 사이즈 제한하기
RMAN> backup database maxsetsize 800m;


#) 백업 확인
RMAN> list backup;


#) 기존 백업 삭제 후 확인
RMAN> delete backup;

RMAN> list backup;


#) piece 단위로 제한주기
=> piece 관련해서는 없다!
RMAN> show all;


■ maxpiecesize 값 조정
=> 조각으로 용량 조절할 때가 있다!
RMAN> configure channel device type disk maxpiecesize 600m;

=> 하나의 piece에 600m 용량으로 backup본 조작되어 저장된다.

#) backup 하기
RMAN> backup database;


#) backup 확인
RMAN> list backup;


#) 작업형을 이용 
=> 수동으로 
run {
allocate channel c1 device type disk maxpiecesize 100m;
backup database;
}
또는
run {
allocate channel c1 device type disk maxpiecesize 100m;
backup tablespace system;
}

RMAN> run {
allocate channel c1 device type disk maxpiecesize 100m;
backup tablespace system;
}



#) system 확인
RMAN> list backup of tablespace system;

=> 사용할 공간만 backup 하기 때문에 schema 확인했을 때와 다르다!
=> 스토리지 절약에 용이!


#) 원래 상태로 복구
RMAN> configure channel device type disk clear;


#) 기존 백업본 삭제 
RMAN> delete backup;


RMAN> list backup;



■ image copy backup 
#) 이미지 copy하듯이 backup 한다!
RMAN> backup as copy database;


#) 백업 확인하기
RMAN> list backup;

=> control file만 확인 된다.


#) 별도의 명령어로 확인
RMAN> list copy;


#) 특정 tablespace만 보기 위함
RMAN> list copy of tablespace system;


#) control file 도 copy 하기
RMAN> backup as copy current controlfile;


#) control file 확인
RMAN> list copy;


#) control file만 copy 한 것만 보겠다!
RMAN> list copy of controlfile;

 

728x90
반응형
LIST