이틀째 ODBC연결을 못해 고생 중입니다.
unixODBC를 설치하고, driver와 DSN을 odbcinst 이용해 등록했는데,
확인을 위해서 isql -v DB2DSN 하면, 다음과 같은 오류가 납니다:
> exe/isql -v DB2DSN
[01000][unixODBC][Driver Manager]Can't open lib '/usr/IBM/DB2/V9.1/lib64/libdb2.so' : can't open the module
[ISQL]ERROR: Could not SQLConnect
ODBC 드라이버 정보는 다음과 같이 등록했구요.
[DB2]
Description=DB2 Server
Driver=/usr/IBM/DB2/V9.1/lib64/libdb2.so
FileUsage=1
DontDLClose=1
혹시 몰라서 32bit 드라이버로 바꿔 등록해보았는데 Driver=/usr/IBM/DB2/V9.1/lib32/libdb2.so, 다음과 같은 또다른 오류가 나더군요.
> exe/isql -v DB2DSN
[IM004][unixODBC][Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_HENV failed
[ISQL]ERROR: Could not SQLConnect
메시지에 driver 등록 오류가 나는 것으로 보아, DSN 설정 오류는 아닐 것 같아서 DSN 설정 정보는 안 올렸습니다. 이제 어떻게 하면 해결할 수 있을지 도움 요청합니다.
|