2009년 8월 13일 목요일

BMR(Block Media Recovery) - Step 9

▣ 복구 절차

Error 발생 => dbv로 여부, 개수 확인 => exp로 위치 찾고 => 찾은 위치로 => BMR(Block Media Recovery)

   

▣ BLOCKRECOVER

▶ 해당 T/S의 백업이 있어야 함(없어도 가능하지만 복잡)

▶ 사용법

BLOCKRECOVER DATAFILE 6 BLOCK 3;

   

▣ RMAN BMR

▶ View : V$DATABASE_BLOCK_CORRUPTION

▶ 범위시간을 결정해서 자동으로 실행하는 방법

BLOCKRECOVER CORRUPTION LIST RESTORE UNTIL TIME 'sysdate - 10';

※ dbv : 여부 + 개수        

   exp : 위치

▣ 준비

   

▣ 고장내기

[oracle@edrsr4p1 ~]$ vi -b ts.ts

   

▣ 에러 찾기

   

# vi /u01/app/oracle/admin/orcl/bdump/alert_orcl.log

   

▣ exp 로 에러위치 알아내기

   

[oracle@edrsr4p1 ~]$ exp hr/hr

EXP-00091: Exporting questionable statistics.

EXP-00091: Exporting questionable statistics.

. . exporting table T1

EXP-00056: ORACLE error 1578 encountered

ORA-01578: ORACLE data block corrupted (file # 6, block # 16)

ORA-01110: data file 6: '/home/oracle/ts.ts'

. exporting synonyms

. exporting views

   

▣ BLOCKRECOVER 로 복구

   

▣ 확인

댓글 없음:

댓글 쓰기