我正在尝试连接到 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/