본문 바로가기

Oracle/admin

rman

rman 로그인 (no catalog)
-> rman target /

rman default 값 확인
-> show all;

현재 DB 상태보기(tablespace,datafile)
-> report schema;

전체 데이터베이스 백업
-> backup database;
-> backup database include current controlfile; (컨트롤파일 포함)

전체 데이터베이스 압축백업
-> backup as compressed backupset database;

테이블스페이스 단위 백업
-> backup tablespace 'USERS','EXAMPLE';

데이터파일 단위 백업(숫자는 report schema 를 통해 나온 숫자)
-> backup datafile 5,6;

컨트롤파일 백업(backup controlfile auto로 설정시 백업할때마다 자동백업)
-> backup current controlfile;

백업된 파일 list와 정보
-> list backupset;(모두 확인)
-> list backupset of tablespace 'USERS','EXAMPLE'; (특정 테이블스페이스 확인)
-> list backupset of controlfile;(컨트롤파일 확인)

백업set 삭제
-> delete backupset 9; (list backupset 숫자, 적지않으면 모두 삭제)

전체 백업셋 과 타켓서버에 저장된 백업셋의 정보 비교하기
-> crosscheck backupset;

expired 된 정보 삭제하기
-> delete expired backupset;

수동으로 백업받은 파일을 rman에 등록하기
-> catalog datafilecopy '/backup/example01.dbf';
반대로 삭제할경우
-> change datafilecopy '/backup/example01.dbf' uncatalog;

rman 설정값 조회
RMAN> SHOW RETENTION POLICY;
RMAN> SHOW DEFAULT DEVICE TYPE;
RMAN > SHOW ALL;

rman 설정값 디폴트값으로 변경

RMAN> CONFIGURE BACKUP OPTIMIZATION CLEAR;
RMAN> CONFIGURE RETENTION POLICY CLEAR;
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR;

 


'Oracle > admin' 카테고리의 다른 글

batch 파일중 SQL 부하 찾기  (0) 2016.06.13
Migration Step  (0) 2016.06.13
Oracle option  (0) 2016.06.13
audit 자동 통계수집 disable  (0) 2016.06.13
2pc_pending  (0) 2016.06.13