Я сталкиваюсь с ошибкой при подключении к базе данных с помощью unixODBC на IBM AIX 64bit
На машине установлен клиент DB2 версии 9.7.
Нашел в сети, что это может быть связано с отсутствием файла библиотеки: «libdb2o.so», и в этом случае обновление до DB2 V9.7 Fix Pack3.
Клиент DB2 обновлен до DB2 V9.7 Fix Pack 4, но безуспешно.
При попытке подключения к базе данных с помощью: isql -v выдает следующую ошибку: [01000][unixODBC][Диспетчер драйверов]Не удается открыть lib '/opt/IBM/db2/V9.7_01/lib64/db2o.o': файл не найден [ISQL] ОШИБКА: не удалось SQLConnect
Details of .odbc.ini :
[db2_odbc_source]
Description = IBM DB2 ODBC data source
Driver = db2_odbc_driver
Trace = Yes
DMEnvAttr = SQL_ATTR_UNIXODBC_ENVATTR={DB2_CLI_DRIVER_INSTALL_PATH=/home/UserName}
Details of .odbcinst.ini :
[db2_odbc_driver]
Description = IBM DB2 ODBC driver
Driver = /opt/IBM/db2/V9.7_01/lib64/db2o.o
FileUsage = 1
DontDlClose = 1
Переменные среды DBINSTANCE и ODBCINI установлены.
Ваша помощь будет принята с благодарностью. Спасибо.