728x90

히로님 | 쿼리 | 2013-06-18 17:01:37


안녕하세요.

kdug에서 많은 정보 얻고 있는 개발자 입니다.

다른게 아니라 프로시져 생성 도중에 다음과 같은 에러가 생겨 질문 드리는데요.
Lookup Error - DB2 Database Error: ERROR [] [IBM][DB2/NT] SQL8004N  A valid license key was not found for the requested function.

에러 메시지 내용으로는 무슨 라이센스 키 말하는 거 같은데 전혀 짐작이 안가네요.ㅜㅜ
혹시 동일현상 겪고 있다 해결하신분 없으세요?
도움 부탁드립니다.

감사합니다.





pajama 2013-06-18 17:46:30
혹시 db2 express-c 에디션을 사용중이신가요? 9.7.5 (수정팩5) 버전 이상에서만 pl/sql 생성, 실행이 가능합니다.
가능하시다면 최신버전 express-c 버전으로 테스트해보시기 바랍니다.

수정팩 요약사항
http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/c0056050.html

제품 다운로드
http://www-01.ibm.com/software/data/db2/express-c/download.html


히로 2013-06-20 10:33:57
답변 감사합니다.
네. 개발에서 express-c 사용 중입니다. DB2 v9.7.400.501 해당 버젼이면 pl/sql 적용이 안되나요?
현재 ibm 사이트에선 10.x 버젼만 다운되는것 같은데 수정팩만 따로 받을수 있나요?
저의 무지한 영어실력으로 아무리 찾아봐도 없네요.ㅜㅜ
아, 그냥 10.x 버젼으로 깔아도 호환성에 문제는 없나요? 혹시 경험이 있으신가 여쭤 봅니다~

HyunHo Lee 2013-06-19 09:42:27
제 생각에도 Oracle compatibility 기능을 Express-C에서 사용하셔서 그런 것 같습니다. 
조금 초기에 생겼던 문제들 같은데요.
9.7을 사용하신다면 oracle_compatibility_vector=ora 라고 세팅 되어 있는지 확인해 보세요. 
db2set -all 하면 나오는데 db를 생성할 때 부터 생성 하셨다고 하면 될 가능성이 높습니다.

9.7에서는 아래와 같이 ora로 설정해야 된다는 말이 나와 있네요.
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.licensing.doc/doc/r0053238.html

10.1에서는 다른 에디션과 동일한 레벨인 것 같습니다.
http://publib.boulder.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.licensing.doc/doc/r0053238.html

히로 2013-06-20 10:35:01
네 express-c 사용 중입니다.
oracle_compatibility_vector=ora 세팅하고 db 생성했는데 안되네요.ㅜㅜ
db2set -all해도 =ora로 나오구요..
일단 윗분말슴대로 더 윗 버젼의 수정팩을 찾아봐야겠네요.ㅜㅜ

HyunHo Lee 2013-06-20 11:27:25
express-c를 운영에 사용하실게 아니고 단순히 테스트용이시라면 90일 평가판을 모든 에디션으로 받으실 수 있어요.
http://www-01.ibm.com/support/docview.wss?uid=swg27007053



728x90

+ Recent posts