我有几台 Linux 服务器,它们上可能有一个或多个 Db2 实例。Db2 实例可以来自不同的 Db2 版本。
对于安全审计,我需要编写一些简单的 bash 脚本来检查所有 Linux 服务器上的一些“dbm cfg”设置。我有一些工具可以让我以 root 访问权限连接到 Linux 服务器,然后我可以在远程 Linux 服务器上执行任何 bash 命令。
问题:我遇到的问题是,如何在不知道 Db2 实例所有者或 Db2 实例名称的情况下以 root 用户获取 Linux 服务器上的 Db2 实例列表?
当我获得所有者时,我可以对那个 Db2 实例所有者 Linux 用户“sudo”或“su”并执行“db2 get dbm cfg”命令。
使用
db2greg
命令:db2ilist 命令将列出服务器上的实例。 https://www.ibm.com/docs/en/db2/11.5?topic=commands-db2ilist-list-instances
[db2 安装路径]/bin/db2ilist