데이터베이스 연구실.log

장애 유형과 복구 범위

Oracle 장애 여섯 가지와 데이터베이스의 자동 처리 및 DBA의 직접 복구 구분

Statement FailureUser Process FailureInstance FailureMedia FailureUser ErrorInstance Recovery

#핵심 요약

실습에서는 Oracle 장애를 SQL 문 오류, 사용자 프로세스 장애, 네트워크 장애, 사용자 오류, 인스턴스 장애, 미디어 장애의 여섯 가지로 나눔

DBA가 직접 복구해야 하는 것은 보통 사용자 오류(Flashback 등)와 미디어 장애(백업으로 복원과 복구) 두 가지임

사용자 프로세스 장애는 PMON이, 인스턴스 장애는 SMON의 인스턴스 복구가 자동으로 처리함

#개념과 동작 원리

번호 장애 유형 설명 복구와 대응
1 Statement Failure SQL 문 오류(권한 없음, 문법 오류 등) 권한은 부여하고 문법 오류는 수정
2 User Process Failure 클라이언트 프로세스 비정상 종료 자동(PMON)
3 Network Failure NIC 장애, 네트워크 연결 오류 Oracle 외부 요인이므로 운영과 네트워크 쪽 조치
4 User Error 실수로 테이블을 지우는 등의 논리적 오류 DBA가 Flashback 기술로 복구
5 Instance Failure SGA와 백그라운드 프로세스의 비정상 종료 자동(SMON, 인스턴스 복구)
6 Media Failure 데이터 파일, 컨트롤 파일의 물리적 손상 DBA가 수동으로 복구

인스턴스 복구에서 리두를 다시 적용하는 원리는 UNDO와 REDO의 "커밋과 인스턴스 복구"를 함께 봄

PMON, SMON의 역할은 서버 프로세스와 백그라운드 프로세스에 있음

#사용 조건과 주의사항

실습에서는 표 한 장이며 명령어나 실습이 없음
각 장애의 진단 방법은 기재 없음

SEO_HKabsumveritas@gmail.comBuilt with Claude Code & Codex

마지막 갱신 개인 학습 기록이며 운영 환경 적용 전 공식 문서 확인 필요

두 글자 이상 입력, 위아래 화살표로 이동하고 Enter로 열기