PHP - DB2 许可证文件位置

PHP - DB2 license file location

我是 运行 我的 PHP 应用程序的 XAMPP 服务器,我想连接到 zOS DB2 table。我收到许可证错误。我可以连接一个非 zOS DB2 DB,这样 DB2 函数就可以工作了。我收到的错误消息是:

An attempt to connect to the database server failed because of a licensing problem. SQLSTATE=42968 SQLCODE=-1598

我的许可证文件是 db2consv.lic

我必须把这个lic复制到哪里才能生效?

DB2 许可证注册步骤:

在 Windows 操作系统上,通过输入以下命令注册 Db2® 许可证书文件​​:

db2install_path\bin\db2licm -a filename

其中db2install_path为Db2安装路径,filename为全路径名和文件名用于与您购买的产品或服务相对应的许可证证书文件。

在 Linux 或 UNIX 操作系统上,通过输入以下命令注册 Db2 许可证书文件​​:

INSTHOME/sqllib/adm/db2licm -a filename

其中INSTHOME表示实例所有者的主目录,filename是完整路径名与您购买的产品或 Db2 产品相对应的许可证书文件​​的文件名。

db2licm命令也可以在Db2数据库产品安装路径中找到

例如,如果您使用默认安装目录,则在 AIX®、HP-UX 或 Solaris 操作系统上 /opt/IBM/db2/V11.1/adm 或在 Linux 操作系统上 /opt/ibm/db2/V11.1/adm

例子

在 Linux 上,要注册 IBM® Db2 BLU Acceleration In-Memory Offering,运行 此 db2licm 命令:

/opt/IBM/db2/V11.1/adm/db2licm -a db2baf.lic