ОШИБКА лицензии с драйвером DB2 на Linux
Я пытаюсь подключиться к БД DB2. ive установил пакет драйверов сервера от IBM 10.5.
Когда я пытаюсь подключиться к серверу db2, я получаю это сообщение:
[IBM] [Драйвер CLI] SQL1598N Попытка подключения к серверу базы данных не удалась из-за проблемы с лицензированием. SQLSTATE=42968 SQLCODE=-1598
Как я могу решить эту проблему? Я ищу информацию на Google, и я не вижу ничего, чтобы помочь мне.
Пакет сервера драйверов был установлен на компьютере Debian для использования с сервером php/apache2.
Спасибо!
1 ответ
Сделайте db2licm -l, где установлен ваш db2.
В вашем случае он скажет вам что-то вроде: - Имя продукта: "DB2 Express-C" Дата истечения срока действия: "Истек срок действия" Идентификатор продукта: "db2expc" Информация о версии: "9.7" Максимальное количество процессоров: "2" Максимальный объем памяти (ГБ): "2"
Обратите внимание на срок годности.
Получите действительную лицензию и поместите ее в файл *.lic
Перейдите в папку установки db2 и введите имя файла db2licm -a. Команда применит действующую лицензию.