php - Linux 上的 DB2 驱动程序出现许可证错误

标签 php sql db2 db2-luw db2-connect

我正在尝试连接到 DB2 数据库。我已经从 IBM 10.5 安装了驱动程序服务器包。

当我尝试连接到 db2 服务器时,我收到该消息:

[IBM][CLI Driver] SQL1598N An attempt to connect to the database server failed because of a licensing problem. SQLSTATE=42968 SQLCODE=-1598

我该如何解决这个问题?我在 google 上寻找信息,但看不到任何可以帮助我的信息。

驱动程序服务器包已安装在 debian 计算机上,以便与 php/apache2 服务器一起使用。

谢谢!

最佳答案

在安装 db2 的位置执行 db2licm -l。

就你而言,它会告诉你类似的信息 - 产品名称:“DB2 Express-C” 有效期:“已过期” 产品标识符:“db2expc” 版本信息:“9.7” 最大 CPU 数量:“2” 最大内存量(GB):“2”

通知到期日期。

获取有效许可证并将其放入文件 *.lic

导航到 db2 安装文件夹并指定 db2licm -a 文件名。这 命令将应用有效的许可证。

关于php - Linux 上的 DB2 驱动程序出现许可证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26402142/

相关文章:

sql - 配置 SQuirrel SQL Client 以适用于 DB2/AS400

php - 如何将 $_SESSION 变量传递给 websocket 服务器?

MYSQL从一个表中查询SELECT并将结果与​​另一表连接

mysql - 在 WHERE 子句中使用函数 LOWER() UPDATE IGNORE 不执行任何操作

sql - 用于插入新数据和更新现有数据的 DB2 SQL 语句

c - 使用来自 C 应用程序的 db2 CLI/ODBC 连接更新表错误?

Php angularJS 项目未在简单的 html 表格中显示数据

php - 从 mysql 回显更多行

php - 如何在 Dompdf laravel 5.5 中使用分页符?

mysql - 重用 "sum(table_column) as x"