안녕하세요
ㅁ.DataBase 오류 메시지가 아래와 같이 나타나는데 어떻게 조치해야 할지 몰라서 문의드립니다.
------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------
ㅁ.서버 로그를 보면 다음과 같습니다.
Time: 07/01/09 19:19:22.577 - ERROR *** ERROR CODE = -671, Tran = -1
A network read/write error ocurred for socket 1541524 associated with your transaction (index 6, noname@monitor-pc|3104)
Time: 07/01/09 19:22:35.483 - ERROR *** ERROR CODE = -541, Tran = 8, CLIENT = monitor-pc:cub_admin.exe(2604), EID = 8
Number of free pages for volume "C:CUBRIDdatabasesEASinfoDBEASinfoDB_x008" is inconsistent. 6679 and 6647 were found according to volume header and bitmap, respectively.
Time: 07/01/09 19:31:25.535 - ERROR *** ERROR CODE = -836, Tran = 7, CLIENT = monitor-pc:cub_cas(3072), EID = 9
LATCH ON PAGE(7|160) TIMEDOUT
Time: 07/01/09 19:31:25.535 - ERROR *** ERROR CODE = -72, Tran = 7, CLIENT = monitor-pc:cub_cas(3072), EID = 10
Your transaction (index 7, noname@monitor-pc|3072) has been unilaterally aborted by the system.
------------------------------------------------------------------------------------------------------------------------------------------
ㅁ.그리고 자동볼륨 추가 로그가 별표 처럼 좀 이상해 보입니다.
마치 한칸씩 밀린듯한 느낌입니다.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
현재 사용하는데는 문제가 없는데 DataBase 검사만 하면 위와 같은 오류가 발생합니다.
조언을 부탁드립니다.
활기찬 하루되세요.
- 서버 로그는 아래와 같이 해석할 수 있습니다.
1, ERROR CODE = -671: 서버 내부 네트워크 문제로 socket 1541524 소켓 통신에 오류가 발생한 것입니다.
2, ERROR CODE = -541: EASinfoDB_x008(index volume) free 페이지 수가 일치하지 않아 내부적으로 처리한 메시지 입니다.
3, ERROR CODE = -836, ERROR CODE = -72: 해당 PAGE(7|160)번 LATCH하다 시스템(DB)에 의해 해당 트랜잭션이 강제 종료된 상황입니다.
위 서버 로그가 같은 시간 반복적(매일)으로 남지 않으면 데이터베이스 운영상 큰 문제는 없어 보입니다.
- 자동볼륨 추가 내용을 내부적으로 테스트한 결과 정상적으로 출력 합니다(테스트 버전 CUBRID2008R1.4)