| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- dblink 삭제
- oracle
- Archive delete
- PostgreSQL Parameter
- pg_basebackup
- ogg-01028
- table lock 조치 방법
- PostgreSQL 아키텍처
- multitenant
- ogg 설치 방법
- sql문 전체 출력 방법
- Linux
- OGG-25103
- pg_dumpall
- db upgrade
- PostgreSQL Admin
- ogg 구성
- PostgreSQL Install
- 23ai
- OGG
- Goldengate
- psql 복구
- oracle error
- 19c tde
- replicat
- ogg 23ai
- 다른계정에서 dblink 삭제방법
- sql문 짤릴 때
- PostgreSQL Backup and Recovery
- pgcrypto
- Today
- Total
인성장
[OGG] OGG-25103 ERROR: write() system call: bytes-to-do: 2948980 bytes-done: -1 fd: 35 error5 (I/O error). 본문
[OGG] OGG-25103 ERROR: write() system call: bytes-to-do: 2948980 bytes-done: -1 fd: 35 error5 (I/O error).
인성장 2026. 5. 7. 10:30
Error Code : OGG-25103
Error 상세
OGG-25103 Oracle GoldenGate Capture for Oracle, rimse.prm:
ERROR: write() system call: bytes-to-do: 2948980 bytes-done: -1 fd: 35 error5 (I/O error).
OGG-00542 Oracle GoldenGate Capture for Oracle, rimse.prm:
Unexpected threading library failure. Error code 22 (Invalid argument).
평소에는 멀쩡하게 동기화가 잘되다가, 간헐적으로 위와 같은 에러가 나타나는 경우가 있습니다.
이 현상은 보통 Extract Process가 띄워져있는 Source DB 서버에서 발생하고 Disk I/O 부하로 인해 발생됩니다.
대게 Disk I/O 성능이 낮은 오래된 하드디스크나 NAS에서 종종 발생합니다.
웬만하면 성능 좋은 디스크로 교체해서 사용하면 좋으나, 현업에서는 그렇게 할수 없는 경우가 다반사니
임시 조치 방법을 알려드리겠습니다.
조치방법 1
위 오류가 발생했을때, 재기동을 한번 해보시길 바랍니다.
가끔 재기동으로 문제가 해결되는 경우도 있습니다.
조치방법 2
OGG가 처리하는 데이터 양을 Trail File이 떨어지는 경로의 디스크 I/O 양을 초과해서 발생하는 오류이기 때문에
현재 OGG가 처리하려다가 실패한 트랜잭션을 발생시킨 테이블 또는 계정을 제외하고 추출하면 됩니다.
ggserr.log 파일에서 위 오류가 처음 발생한 시점 이전의 로그내용에 어떤 계정의 테이블들을 추출하려다가 실패했는지
확인 후, 해당 테이블들을 Extract 파라미터 파일안에 제외하고 추출프로세스들을 기동해줍니다.
문제 원인으로 파악되는 테이블들을 몇개 제외하였음에도 해결이 되지 않는다면,
ggserr.log에서 해당 오류 발생 직전의 추출중이였던 테이블들의 소유 계정 자체를 제외하고 추출프로세스를 기동해보세요.
대게 문제가 되는 계정은 1개 일 것입니다.
이 후, 해당 계정은 별도 재구성을 해주시면 됩니다.
예방조치
Extract 파라미터 파일안에 아래 파라미터를 추가해주세요.
버퍼사이즈를 최소로 조정함으로서 조금이나마 위의 오류를 예방할 수 있습니다. *100% 예방안은 아님.*
TRANLOGOPTIONS BUFSIZE 1048576
'Oracle > Goldengate' 카테고리의 다른 글
| [OGG] Oracle Goldengate 23ai - Replicat 프로세스 구성 및 기동 방법 (0) | 2025.12.08 |
|---|---|
| [OGG] Oracle Goldengate 23ai - 데이터베이스 연결 방법 (1) | 2025.11.21 |
| [OGG] Oracle Goldengate 23ai 설치 방법 (1) | 2025.11.18 |
| [OGG] CDC 솔루션으로 DDL 동기화 구성 시 발생하는 이슈사항들 (0) | 2025.09.02 |
| [OGG] [ERROR] [OGG-01028] 동기화 중 Trail 파일 누락 시 Replicat 신규 생성 및 동기화 재개 절차 방법 (2) | 2025.07.24 |