2010/05/18 14:52
Hengki's Oracle/3.Backup/Recovery
0. 개요
미디어(디스크)나 논리적 또는 소프트웨어에 문제가 있을때 데이터베이스가 손상되었다. 혹은 깨졌다라는 표현을 사용합니다. 이때 손상된 원인을 찾고 대처 할수 있는 능력을 키워야 할것이다.
1. 증상 알기
에러 메시지 ORA-01578 발생
- 손상된 데이터 블록이 발생하였을때 발생
- 손상된 파일번호와 블럭번호를 반환
- 손상된 블럭을 확인한(블럭을 사용한) 세션에게 에러를 반환
- alert.log 에 나타남
- 손상된 데이터 블록이 발생하였을때 발생
- 손상된 파일번호와 블럭번호를 반환
- 손상된 블럭을 확인한(블럭을 사용한) 세션에게 에러를 반환
- alert.log 에 나타남
2. 손상된 블럭 확인 기능등
- DBVERIFY Utility
- ANALYZE
- DB_BLOCK_CHECKING
- DB_BLOCK_CHECKSUM
- EXP
3. 손상된 블럭 복구 관련 기능들
- Flashback
- DBMS_REPAIR
- Block Media Recovery
* 자세한 설명은 생략한다. (이게 아니잔아!!) 보통 블럭이 손상 돼었을때 복구단계를 거치면 알아서 해결되기 때문에 많이는 사용하지 않는다고 한다.

