[Oracle] 기동 단계별 복구 가능 항목

prana·2024년 12월 1일
0

ORACLE

목록 보기
42/96
  1. NOMOUNT 단계
  2. MOUNT 단계
  3. OPEN 단계

NOMOUNT 단계

  • 데이터베이스 인스턴스와 백그라운드 프로세스 시작
  • 데이터베이스 파일에 직접 접근하지 않음
  • SPFILE 또는 PFILE을 읽어 초기화 파라미터를 읽음

복구 가능 항목

  • pfile 또는 spfile 문제
    • 데이터베이스 파일에 직접 접근하지 않음
    • CREATE PFILE FROM SPFILE 명령으로 파일을 복원 가능.
  • 메모리 설정 관련 문제
    • SGA, PGA 메모리 설정 오류를 수정
  • ASM 관련 문제
    • ASM 디스크 그룹에 접근 불가 시, ASM 인스턴스를 확인하고 기동
  • 복구 작업
    • PFILE, SPFILE 수정 또는 생성
    • Oracle Home, 환경 변수 설정 확인

MOUNT

  • 데이터베이스가 컨트롤 파일을 로드하여 데이터베이스 구조를 확인
  • 데이터파일 및 로그 파일의 위치 정보가 control file에서 읽힌다.

복구 가능 항목

  • control file 손상
    • RECOVER DATABASE USING BACKUP CONTROLFILE 명령 사용
  • 파일 경로 정보 오류
    • ALTER DATABASE RENAME FILE로 수정
  • ASM 디스크 관련 문제

복구 작업

  • control file 복구 또는 재생성
  • 데이터 파일 및 로그 파일 경로 수정

OPEN 단계

  • 데이터베이스 파일(데이터파일, 로그 파일)에 접근, 데이터베이스가 사용자 연결을 받을 준비가 됨
  • UNDO 테이블스페이스와 TEMP 테이블스페이스가 활성화됨

복구 가능 항목

  • 데이터 파일 손상
    • 데이터파일이 손상된 경우, 백업 파일로 복구하거나 RECOVER DATABASE를 수행
  • 미사용 상태 파일
  • 테이블스페이스 관련 문제
    • 특정 테이블스페이스를 OFFLINE으로 전환하여 데이터베이스를 부분적으로 OPEN 가능
  • 아카이브 로그 또는 백업을 사용한 데이터 파일 복구
    • ALTER DATABASE 명령으로 문제 파일 제거 또는 경로 변경

0개의 댓글