在 OSX 上使用 db2cli



我想检查 DB2 配置以查看是否启用了 SSL。我使用的是 OSX,并且没有在本地安装任何 DB2 或 cli。 db2 数据库位于我可以使用用户名和 pw 访问的服务器上。

我正在看这篇文章,其中列出了获取SSL信息的命令:

db2 get database manager configuration |grep SSL

这是如何运行的? 我尝试下载db2cli但似乎无法让它工作。

任何人都可以提供易于遵循的说明来执行此操作吗?

您可以通过 SQL 查看数据库管理器配置,即查询视图sysibmadm.dbmcfg

SELECT * FROM SYSIBMADM.DBMCFG

https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.sql.rtn.doc/doc/r0022029.html


您可以通过SQL获取数据库配置,即查询视图sysibmadm.dbcfg

SELECT * FROM SYSIBMADM.DBCFG

https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.sql.rtn.doc/doc/r0022028.html


您可以通过SQL获取数据库注册表变量,即查询表函数ENV_GET_REG_VARIABLES

SELECT * FROM TABLE(ENV_GET_REG_VARIABLES(-2, 0))

https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.sql.rtn.doc/doc/r0058678.html

我手头没有任何带有 SSL 的机器来测试这一点,但有了openssl s_client -connect 192.168.0.1:port,您可以查看是否正在处理实际的握手。不过,我不知道 db2cli 使用哪个端口。

相关内容

  • 没有找到相关文章

最新更新