ORA-01114:  파일에 블록을 기록하는데 IO 오류입니다 (블록 번호 ) 0 2 3,383

by 지구촌아이 [Oracle 기초] [2018.01.04 14:40:14]


 

WITH TMP_TABLE
     AS (SELECT /*+ INDEX(A, IDX_MC_ARTICLE) */
               A.ARTICLE_SEQ, A.TITLE
           FROM MC_ARTICLE A
                LEFT OUTER JOIN MC_BOARD_CAT B
                   ON A.CAT = B.BOARD_CAT_SEQ AND A.BOARD_SEQ = B.BOARD_SEQ
                LEFT OUTER JOIN MC_BOARD_STATE C
                   ON     A.STATE = C.BOARD_STATE_SEQ
                      AND A.BOARD_SEQ = C.BOARD_SEQ
          WHERE A.DEL_YN = 'N' AND A.BOARD_SEQ = 41 AND A.USE_YN = 'Y')
SELECT *
  FROM TMP_TABLE
 WHERE ARTICLE_SEQ = (SELECT MIN (ARTICLE_SEQ)
                        FROM TMP_TABLE
                       WHERE ARTICLE_SEQ > 771224)

 

이런식의 쿼리가 돌아가는데 어느순간부터 아래와 같은 에러가 발생합니다.

어떻게 해야할까요?

 

 

 

ORA-01114:  파일에 블록을 기록하는데 IO 오류입니다 (블록 번호 )
ORA-01114: 201 파일에 블록을 기록하는데 IO 오류입니다 (블록 번호 2591072)
ORA-27072: 파일 I/O 오류
Additional information: 4
Additional information: 2591072
Additional information: 225280

 

by 우리집아찌 [2018.01.04 16:13:12]

스토리지의 물리적 문제가 아닐까요? 조심스럽게 추측해봅니다.


by 지구촌아이 [2018.01.04 18:15:49]

물리적인 문제가 맞네요

용량이 꽉찼었어요 ㅎㅎ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입