Замечания по выпуску
5Существует несовместимость поддержки Unicode при обращении Merant Driver
5Manager к драйверу ODBC DB2 в UNIX. Эта несовместимость приводит к
5тому, что Merant Driver Manager использует Unicode, даже когда прикладная
5программа не требует этого. Это может вызвать ошибки таких компонентов,
5как Центр хранилищ данных, Менеджер каталогов данных и MQSI, которым требуется
5Merant Driver Manager для поддержки источников данных других поставщиков (не
5IBM). Пока эта проблема не решена окончательно, можно использовать
5другую библиотеку драйверов ODBC DB2 без поддержки Unicode.
5Альтернативная библиотека драйверов ODBC DB2 без поддержки Unicode
5поставляется с DB2 UDB Версии 8.1 для AIX, HP-UX и операционной среды
5Solaris. Чтобы использовать эту библиотеку, надо сделать ее копию,
5задав для нее то же имя, что и для исходной библиотеки драйверов ODBC
5DB2.
- 5Прим.:
- Альтернативная библиотека (_36) содержит функции Unicode, необходимые
5драйверу DB2 JDBC. Эта библиотека позволяет прикладным программам JDBC
5(в том числе WebSphere Application Server) успешно работать с DB2 UDB.
5
5Чтобы перейти к использованию библиотеки ODBC без поддержки Unicode в AIX,
5HP-UX или операционной среде Solaris, следуйте приведенным ниже
5указаниям. Поскольку эти действия выполняются вручную, их нужно
5повторять при каждом обновлении продукта, в том числе после применения
5последующих пакетов FixPak или уровней модификации.
5Порядок действий
5
- 5AIX
-
5Чтобы создать нужную библиотеку в AIX:
5
- 5Зарегистрировавшись как владелец экземпляра, с помощью команды
5db2stop force завершите работу всех экземпляров базы данных.
- 5Зарегистрировавшись с ID экземпляра сервера администратора (DAS) DB2, с
5помощью команды db2admin stop force завершите работу экземпляра
5DAS.
- 5Сделайте резервную копию исходного файла db2.o из
5каталога /usr/lpp/db2_81/lib.
- 5Зарегистрировавшись как пользователь root, выполните команду
5slibclean.
- 5Скопируйте файл db2_36.o на место файла db2.o, сохранив для
5него владельца и разрешения. Используйте следующую команду:
5cp db2_36.o db2.o
5-r--r--r-- bin:bin for db2.o
5
5Чтобы вернуться к исходному объекту, сделайте те же действия, используя
5созданную резервную копию вместо файла db2_36.o.
- 5Операционная среда Solaris
-
5Чтобы создать нужную библиотеку в операционной среде Solaris:
5
- 5Зарегистрировавшись как владелец экземпляра, с помощью команды
5db2stop force завершите работу всех экземпляров базы данных.
- 5Зарегистрировавшись с ID экземпляра сервера администратора (DAS) DB2, с
5помощью команды db2admin stop force завершите работу экземпляра
5DAS.
- 5Сделайте резервную копию исходного файла
5libdb2.so.1 из каталога
5/opt/IBMdb2/V8.1/lib.
- 5Скопируйте файл libdb2_36.so.1 на место файла
5libdb2.so.1, сохранив для него владельца и
5разрешения. Используйте следующую команду:
5cp libdb2_36.so.1 libdb2.so.1
5-r-xr-xr-x bin:bin libdb2.so.1
- 5Выполните команду db2iupdt <экземпляр> для каждого
5экземпляра базы данных и команду dasupdt <экземпляр_das> для
5экземпляра DAS.
5
5Чтобы вернуться к исходному объекту, сделайте те же действия, используя
5созданную резервную копию вместо файла libdb2_36.so.1.
- 5HP-UX
-
5Чтобы создать нужную библиотеку в HP-UX:
5
- 5С помощью команды db2stop force завершите работу всех
5экземпляров базы данных.
- 5С помощью команды db2admin stop force завершите работу
5экземпляра сервера администратора (DAS) DB2.
- 5Сделайте резервную копию исходного файла libdb2.sl из
5каталога /opt/IBMdb2/V8.1/lib.
- 5Скопируйте файл libdb2_36.sl на место файла
5libdb2.sl, сохранив для него владельца и разрешения.
5Для согласованности используйте команду:
5cp libdb2_36.sl libdb2.sl
5-r-xr-xr-x bin:bin for libdb2.sl
- 5Выполните команду db2iupdt <экземпляр> для каждого
5экземпляра базы данных и команду dasupdt <экземпляр_das> для
5экземпляра DAS.
5
5Чтобы вернуться к исходному объекту, сделайте те же действия, используя
5созданную резервную копию вместо файла libdb2_36.sl.
- 5Другие операционные системы UNIX
-
5Если вам требуется помощь с DB2 UDB и Merant Driver Manager в других
5операционных системах UNIX, обратитесь в службу поддержки IBM.
5
[ Начало страницы | Страница назад | Страница вперед | Содержание ]