无法通过db2cmd连接到DB2服务器



我无法使用db2cmd命令连接到db2服务器

使用password连接mysql用户

获取以下消息

SQL8002N An attempt to connect to a host failed due to a missing DB2 Connect product or invalid license. SQLSTATE=42968

但是我已经成功地使用jdbc连接到这个数据库,并且我可以查看这个结构。

有人遇到过这样的问题吗?

您正在尝试连接到isseries o z/390吗?或者只是一个LUW (Linux, Unix Windows?)

如果您尝试先连接到其中一个,则需要DB2 connect许可证,因为它们使用DRDA体系结构,而它使用特殊的许可证。

检查许可证

db2licm -a

如果您尝试连接到LUW,则不需要任何DB2连接许可证,但是您编目的数据库可能存在问题。检查

db2 list node diretory
db2 list db directory

数据库是远程服务器还是本地连接?

另外,尝试连接到远程实例,以检查节点编目是否正确

db2 attach to remoteInstance

正如错误消息所示,您需要DB2 Connect作为CLI连接的网关。JDBC驱动程序不需要网关,因为它实现所需的协议。

相关内容

  • 没有找到相关文章

最新更新