멘붕 "소켓에서 읽을 데이터가 없습니다" 0 3 4,974

by 푸레즐 [2021.09.04 17:03:21]


10g를 사용하고 있고 어느날 갑자기 잘되던 쿼리가 실행이 안되서 구글링 해봤으나

전부 적용되지 않았습니다.

특정 쿼리가 문제가 발생하는데 해당쿼리에서 펑션을 호출하는 부분이 들어가면 문제가 발생했었습니다.

펑션에서 참고하는 값들을 with절로 빼서 참조 시키니 정상 작동하는데 (펑션은 문제 없었음. 껍데기만 만들어서 아무 처리값이 없이 반환하는걸로 테스트)

처리는 하였으나 왜그런지 도통 알수가 없네요 아시는분 계실까요?

## 처리전 쿼리

SELECT
 FN_TEST(AA, BB, CC)
 ,DD
FROM CODE

 

##처리 후 쿼리

WITH VW AS (
 SELECT AA,BB,CC
 FROM CODE
)
SELECT A.DD, FN_TEST(B.AA, B.BB, B. CC)
FROM CODE A, VW B

 

 

by pajama [2021.09.05 22:39:11]

같은 쿼리를 sqlplus에서 실행해도 마찬가지이신가요?

ora-17410은 jdbc 버전 이슈가 많이 보이긴 합니다만 잘되던 쿼리라고 하시니 이상하네요.

네트웍문제도 아닐테고요.

 


by 푸레즐 [2021.09.07 09:20:45]

네.. sql툴로 해도 동일하니 프로그램 문제는 아닌거 같고 ㅜㅜ 네트워크 문제도 아닌것 같습니다

더군다나 요새 갑자기 디비서버가 좀 불안정하더니 이런현상이 나타난걸로 봐서 디비가뭔가 설정이 바뀌었던가 이상해진거 같은데 엔지니어는 이상이 없다고 하니 답답하더라고요

ojdbc 호환성 문제라는 얘기들도 있는데 그것도 아닌거 같고요 ㅜㅜ


by 부쉬맨 [2021.09.07 09:38:50]

이거 뻐그...

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