ORA-01115: 파일에서 블록을 읽는데 IO 오류입니다 (블록 번호 ) ORA-01110: 9 데이터 파일: ORA-27070: 비동기 읽기/쓰기를 실패했습니다. OSD-04006: ReadFile() 실패, 파일에서 읽을 수 없음 O/S-Error: (OS 1117) I/O 장치 오류로 인해 요청이 수행될 수 없습니다.

ORA-01115  파일에서 블록을 읽는데 IO 오류입니다

다음과 같은 오라클 오류가 발생하였습니다.

ORA-01115: 파일에서 블록을 읽는데 IO 오류입니다 (블록 번호 )
ORA-01110: 9 데이터 파일: 'DBF'
ORA-27070: 비동기 읽기/쓰기를 실패했습니다.
OSD-04006: ReadFile() 실패, 파일에서 읽을 수 없음
O/S-Error: (OS 1117) I/O 장치 오류로 인해 요청이 수행될 수 없습니다.

운영체제 입출력 장치 오류로 인한 요청 수행 불가, 파일 읽기 실패로 연쇄적인 비동기 읽기/쓰기 실패, 데이터 파일의 블록 입출력 읽기 실패가 보이는데, DBA가 별도의 조치는 필요 없을 거라고 하네요. 장비가 너무 노후되어 교체가 필요한 사항이라고 합니다. 혹시라도 다른 사항으로 처리가 가능하다면, 추후라도 게시물을 보완해놓겠습니다! 디스크의 물리적 오염이라고 하네요. 계속 시도해보면 될 거라고 하여, 1분 단위로 10번 정도 시도하다가 포기... 내일 다시 시도해보겠습니다. 😭

ORA-01115, ORA-01110, ORA-27070, OSD-04006, O/S-Error: (OS 1117) I/O 장치 오류로 인한 오류는 오라클에서 파일 블록을 읽을 때 발생한 입출력 오류를 나타냅니다.

확인 및 복구 데이터 파일

DBF 파일이 손상되었을 가능성이 있습니다. DBF 파일을 확인하고 복구 가능 여부를 점검합니다. RMAN을 사용하여 데이터 파일을 복구하거나, ALTER DATABASE 명령을 사용하여 OFFLINE 상태로 변경한 후, 다시 ONLINE으로 변경하여 파일을 복구하는 방법이 있다고 합니다.

파일 시스템 및 디스크 상태

오류 메시지에서 언급된 I/O 장치 오류로 인해 문제가 발생할 수 있습니다. 디스크 상태를 확인하고 디스크에 문제가 있는 경우 교체를 고려합니다. 또한 파일 시스템 공간이 부족하지 않은지 확인합니다.

로그

오라클 경고 및 오류 로그를 확인하여 더 자세한 정보를 얻어봅시다. ALERT 및 TRACE 파일을 검토하여 문제의 원인을 파악해보면 어떨까요?

버전 및 패치

현재 사용 중인 오라클 데이터베이스 버전이나 패치가 문제가 있는지 점검합니다.

운영 체제

OSD-04006, O/S-Error 오류는 운영 체제와 관련된 것으로 보입니다. 운영 체제 로그 및 이벤트 뷰어 등을 검사하여 시스템 레벨의 문제를 확인합니다.

댓글 쓰기
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗