* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
|
Window7 32bit |
|
9.3.0 |
|
|
|
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
저장프로시저의 메뉴얼대로 진행을 했는데 CUBRID MANAGE에서 아래와 같이 에러가
발생합니다. 어떤 에러인지 / 어떤 부분을 수정해야하는지 알려주세요..
1번째 질의 실행이 실패하였습니다.
--------------------------------------------------
CALL hello() INTO: HELLO;
실행 오류 : -889
Stored procedure execute error: java.lang.ClassNotFoundException: spCubrid[CAS INFO-localhost:30000,1,6452],[SESSION-63],[URL-jdbc:cubrid:localhost:30000:MMT:dba:********:].
안녕하세요.
위 문제는 Procedure에서 사용하는 spCubrid.class 파일을 찾을 수 없어 발생하는 오류입니다.
loadjava 유틸리티를 수행하셨는지 확인해 주시고, 만약에 수행되었다면 DB 볼륨 디렉토리 아래 java 디렉토리에 spCubrid.class 파일이 생성되었는지 확인 부탁드립니다.
추가로, 메뉴얼의 예제와는 다르게 SpCubrid.class 파일이 아닌 spCubrid.class 파일을 찾고 있으므로, Procedure 생성 시 파일 이름의 대소문자도 정확히 작성하셨는지 확인 부탁 드립니다.
감사합니다.