db2 立即更新 dbm cfg

db2 update dbm cfg immediate

我正在看如下文章:

https://www.ibm.com/support/knowledgecenter/en/SSEPGG_10.1.0/com.ibm.db2.luw.admin.cmd.doc/doc/r0001988.html

我想问一下 IMMEDIATEDEFERRED 部分。不好意思我还是一头雾水,不是很明白。

IMMEDIATE部分,说明了IMMEDIATE is the default, but it requires an instance attachment to be effective.,需要实例附件才有效是什么意思?我虽然我运行命令后应该直接生效?

例如:

db2 update dbm cfg using diaglevel 4 immediate

这个指令对我的 db2diag 日志文件有效吗?

请注意阅读与您的 Db2 版本相匹配的 Db2 知识中心版本。也许您使用的是更新版本的 Db2,例如 V10.5 或 v11.1。

对于 DIAGLEVEL 参数,您可以即时更改它,即无需反弹 Db2-instnce。新值立即生效,您可以在 db2diag 中看到这一点(由于会出现所有额外的消息,它的大小会迅速增加)。

对于 "instance attachment" 这意味着您可以 运行 db2 attach ... 命令在 运行 之前 db2 update dbm cfg ... 详细信息是 here.

但是,如果您运行宁作为 Db2 实例所有者并且您直接在 Db2 服务器上(例如通过 ssh 等),那么在这种特定情况下不需要实例附件。当实例是远程的,或者不是当前实例,或者您不是运行宁作为实例所有者等时,实例附件是必需的。