[Oracle] OGG-01004 오류 조치

반응형

 

OGG-01004 오류 조치

요약

OGG-01004 오류는 GoldenGate Extract 또는 Replicat 프로세스가 예상치 못한 I/O 오류나 접근 문제를 감지했을 때 발생합니다. 로그 분석, 트레일 파일 및 DB 연결 점검을 통해 원인을 파악하고 단계별로 조치합니다.

1. 오류 개요

이 오류는 주로 아래 상황에서 발생합니다:

  • 트레일 파일 손상 또는 누락
  • 디스크 용량 부족 또는 I/O 지연
  • 파일 퍼미션 문제
  • DB 연결 실패 또는 네트워크 단절

2. 1차 점검 순서

  1. 로그 점검
    grep -n "OGG-01004" /u01/ogg/ggs/ggserr.log | tail -n 50
  2. 프로세스 상태 확인
    ggsci> info all
    ggsci> info REPLICAT1, detail
  3. 트레일/체크포인트 파일 점검
    ls -lh /u01/ogg/trails/
    cat /u01/ogg/dirchk/REPLICAT1.chk
  4. 디스크 및 권한 점검
    df -h
    df -i
    chown -R ogg:ogg /u01/ogg
    chmod -R u+rwX /u01/ogg
  5. DB 연결 테스트
    tnsping 
    sqlplus ogg_user/ogg_password@ "select sysdate from dual;"

3. 원인별 조치 요약

  • 트레일 파일 손상 → 파일 백업 후 교체 또는 재생성
  • 디스크 부족 → 공간 확보 및 I/O 상태 재점검
  • 퍼미션 오류 → 권한 재설정
  • DB 연결 실패 → 계정·TNS·네트워크 설정 확인

4. 복구 절차

ggsci> stop REPLICAT1
ggsci> info REPLICAT1, detail
ggsci> start REPLICAT1

5. 로그 예시

2025-10-31 10:12:45 OGG-01004 REPLICAT REPL1 encountered unexpected IO error
2025-10-31 10:12:46 OGG-01234 I/O error: Input/output error
2025-10-31 10:12:47 OGG-01256 Checkpoint updated: seqno 00000123

6. 기본 오류 대응 4단계

  1. ① 외부 노출 여부 확인 (포트/방화벽 점검)
  2. ② 관련 서비스 일시 비활성화 (필요 시 Replicat 중지)
  3. ③ 포트 차단 또는 접근 제어 설정
  4. ④ 이벤트 로그 및 프로세스 모니터링 지속

7. 예방 및 권장사항

  • 정기 버전 패치 및 테스트 적용
  • 트레일 파일 자동 백업 정책 운영
  • Replication lag 알람 구성
  • 스토리지 및 RAID 상태 주기 점검

8. 에스컬레이션 가이드

문제가 지속될 경우 아래 자료를 수집해 DBA 또는 Oracle 지원팀에 전달하세요.

  • ggserr.log 해당 오류 구간
  • info allinfo replicat, detail 출력
  • 디스크·트레일 파일 상태 결과
반응형
LIST