문의 사항 : 오류: 1114 블럭을 "base/16385/16536" 파일에서 읽을 수 없음: 0 / 8192 바이트만 읽음 에러 해결 방법을 알고싶습니다.
2021-12-10 19:00경 postgresql DB서버 전원이 강제 종료된 적이 있습니다.
전원을 키고 다시 DB를 올려서 서비스까지 확인이 다 되었는데
2021-12-11 04:56:18 부터 아래[에러로그]가 발생했습니다.
[에러로그]
2021-12-11 04:56:19 오류: 1114 블럭을 "base/16385/16536" 파일에서 읽을 수 없음: 0 / 8192 바이트만 읽음
에러가 발생되는 쿼리를 직접 입력해본 결과 로그와 동일하게
오류: 1114 블럭을 "base/16385/16536" 파일에서 읽을 수 없음: 0 / 8192 바이트만 읽음
에러 메세지가 출력됩니다.
쿼리 안에 있는 테이블은 '사용자 접속 현황'이라서 I/0발생이 많은 테이블입니다.
테이블에 데이터는 정상적으로 쌓이고 있고 서비스도 정상인데
해당 테이블에 관련한 GUI메뉴가 출력되지 않고 있어서 담당자가 많이 불편해하고 있습니다.
base/16385/16536 해당 파일을 ls로 조회해본 결과 파일 크기는 정상적이였습니다.
테이블의 oid인 base/16385/16536 파일이 깨진것 같은데...
base/16385/16536 파일을 복구할 수 있는 방법은 없을까요..??
많은 조언 부탁드리겠습니다...
|