- 빠른 Recovery 수행 (switch datafile ? to copy )
- app 테이블 스페이스 생성 : create tablespace app datafile '/home/oracle/app01.dbf' size 25m;
- app 테이블 스페이스에 테이블 생성 : create table hr.emp tablespace app as select * from hr.employees;
- 로그 스위치 4번
- rman에 target과 catalog로 접속 : rman target / catalog rcatowner/oracle@rcat
- backup as copy tablespace app;
- list copy of tablespace app; -> 이미지 카피로 백업한 app 테이블 스페이스 파일 확인
- sql에서 생성한 테이블 내의 데이터를 delete, insert 등을 한 후 commit, 로그 스위치
- app 데이터 파일 장애 발생 : rm /home/oracle/app01.dbf
- alter system flush buffer_cache; -> 버퍼캐시의 내용을 제거
- alter system flush shared_pool; -> shared pool의 내용을 제거(성능이 느려짐)
- rman에서 list failure로 문제 확인
- app 테이블 스페이스를 복구하기위해 offline상태로 전환 : sql 'alter tablespace app offline immediate';
- 컨트롤 파일의 정보를 이미지 카피로 백업해놓은 파일로 바꿈 : switch datafile 8 to copy;
- recover tablespace app;
- sql 'alter tablespace app online';
- sql에서 돌아왔는지 확인
- 백업해놓은 파일을 그대로 사용
'Oracle > backup&recovery' 카테고리의 다른 글
flashback - 1 (0) | 2020.01.15 |
---|---|
temp db를 이용한 복구 + TTS (0) | 2020.01.13 |
RMAN - 4 (0) | 2020.01.09 |