새소식

Oracle 10g

[ORACLE] 데이터 베이스 손상처리 - ORA-01578

  • -
0. 개요
 미디어(디스크)나 논리적 또는 소프트웨어에  문제가 있을때 데이터베이스가 손상되었다. 혹은 깨졌다라는 표현을 사용합니다. 이때 손상된 원인을 찾고 대처 할수 있는 능력을 키워야 할것이다.


1. 증상 알기
에러 메시지 ORA-01578 발생
- 손상된 데이터 블록이 발생하였을때 발생
- 손상된 파일번호와 블럭번호를 반환
- 손상된 블럭을 확인한(블럭을 사용한) 세션에게 에러를 반환
- alert.log 에 나타남


2. 손상된 블럭 확인 기능등
- DBVERIFY Utility
- ANALYZE 
- DB_BLOCK_CHECKING
- DB_BLOCK_CHECKSUM
- EXP


3. 손상된 블럭 복구 관련 기능들
- Flashback 
- DBMS_REPAIR
- Block Media Recovery 



* 자세한 설명은 생략한다. (이게 아니잔아!!) 보통 블럭이 손상 돼었을때 복구단계를 거치면 알아서 해결되기 때문에 많이는 사용하지 않는다고 한다.



Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.