在 Linux 上的 Db2 v11.5 上,如果我执行命令来检查数据库实例是否启动并正在运行:
ps -e -o command | grep db2sysc
输出为:
db2sysc 0
数字 0 代表什么?我问这个是因为也许在 bash 脚本中用到它会很有用。
在 Linux 上的 Db2 v11.5 上,如果我执行命令来检查数据库实例是否启动并正在运行:
ps -e -o command | grep db2sysc
输出为:
db2sysc 0
数字 0 代表什么?我问这个是因为也许在 bash 脚本中用到它会很有用。
db2sysc 后面的数字 0 表示 Db2 多分区环境中的数据库分区号(或实例成员号)。在这种情况下,0 表示实例在分区(或成员)号 0 上运行,这通常是单分区 Db2 环境的默认分区。
如果您使用的是具有单个分区的 Db2 实例(即不是 Db2 pureScale 或分区数据库),则该
db2sys 0
进程将是唯一正在运行的进程。在多分区环境中,您将看到几个db2sysc
具有不同编号的进程,每个分区一个。