AIX 5.3에서 cli로 라이브러리를 만들어서 $INSTANSE/sqllib/funcion 에 라이브러리를 위치시키고,
libtest.a를 호출하는 sql 함수를 만들어서 호출했는데
SQL0444N - reason code = 4 에러가 납니다. 보통 path를 못찾거나 라이브러리가 참조하는 다른 라이브러리를 참조하지 못할 때 나는 에러같은데요/
제가 구성한 test 서버에서는 문제 없이 돌아갔지만, 실제 서버에서는 path를 찾지 못하더라구요...위와 같은 에러가 납니다.
그래서 /usr/lib에 libtest.a를 넣고 테스트 하니까 sql함수가 호출되었습니다.
왜 $INSTANSE/sqllib/funcion 의 라이브러리를 찾지 못하는지 궁금합니다.
제가 알기로는 sqllib/functon에 라이브러리를 위치시키면 문제없이 DB2에서 라이브러리를 로드할 수 있다고 봤는데
왜 이런 에러가 나는지 모르겠습니다.
혹시 db2profile에 수정해야 될 부분이 있는건지 궁금합니다
제가 놓친 부분이 있다면 .. 알려주시면 감사드리겠습니다. |