행위

"Rman 테이블스페이스 복구"의 두 판 사이의 차이

DB CAFE

(특정 테이블 스페이스 제외하고 백업)
(테이블 스페이스 제외 백업 해제)
30번째 줄: 30번째 줄:
 
RMAN> CONFIGURE EXCLUDE FOR TABLESPACE TESTDATA1 CLEAR;
 
RMAN> CONFIGURE EXCLUDE FOR TABLESPACE TESTDATA1 CLEAR;
 
</source>
 
</source>
 +
  
 
* 일시적으로 제외 해제 (제외하지 않고 백업)
 
* 일시적으로 제외 해제 (제외하지 않고 백업)

2023년 8월 9일 (수) 21:17 판

thumb_up 추천메뉴 바로가기


1 rman 테이블 스페이스 백업/복구[편집]

1.1 rman 테이블 스페이스 백업[편집]

1.1.1 특정 테이블 스페이스 제외하고 백업[편집]

  • 매일 새벽 진행되는 백업 데이터가 너무 커서 불필요한 데이터는 제외하고 백업할경우
  • 특정 테이블 스페이스를 제외하고 백업 하기
    • CONFIGURE 설정시 EXCLUDE FOR TABLESPACE 구문 추가
RMAN> run{
...
CONFIGURE EXCLUDE FOR TABLESPACE 'TESTDATA1';
CONFIGURE EXCLUDE FOR TABLESPACE 'TESTDATA2';
...
BACKUP AS COMPRESSED BACKUPSET database PLUS ARCHIVELOG;
...
}


  • [주의할 사항]
  1. 특정 테이블 스페이스를 제외하고 백업 하면 복구할때 주의해야 한다.
  2. 기존에 있던 데이터를 제외하고 백업 했기 때문에 복구할 때도 동일한 옵션을 주어야 한다.
  3. skip tablespace 옵션을 주지 않으면, 백업 데이터 내에 일부 테이블 스페이스의 데이터가 없기 때문에 datafile의 유실로 판단하고 복구 자체가 되지 않는다.
  4. 제외하고 백업시 복구하기가 번거로워 진다.!!!

1.1.2 테이블 스페이스 제외 백업 해제[편집]

  • 제외 해제 (설정 되돌리기)
RMAN> CONFIGURE EXCLUDE FOR TABLESPACE TESTDATA1 CLEAR;


  • 일시적으로 제외 해제 (제외하지 않고 백업)
RMAN> BACKUP DATABASE NOEXCLUDE;

1.2 rman 테이블 스페이스 복구[편집]

1.2.1 특정 테이블 스페이스 제외하고 복구[편집]