db2 обновление dbm cfg немедленно - PullRequest
0 голосов
/ 16 мая 2018

Я смотрю как следующую статью:

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

Я хотел бы спросить о IMMEDIATE и DEFERRED части. Извините, я все еще в замешательстве и не очень разбираюсь в этом.

в части IMMEDIATE, это объясняет, что IMMEDIATE is the default, but it requires an instance attachment to be effective., что это значит, что требуется, чтобы вложение экземпляра было эффективным? Я думаю, что после запуска команды эффект должен быть прямым?

Например:

db2 update dbm cfg using diaglevel 4 immediate

Влияет ли это прямое действие на мои файлы журнала db2diag?

1 Ответ

0 голосов
/ 16 мая 2018

Внимательно прочитайте версию центра знаний Db2, соответствующую вашей версии Db2.Возможно, вы используете более новую версию Db2, такую ​​как V10.5 или v11.1.

Для параметра DIAGLEVEL вы можете изменить его на лету, то есть без необходимости отказов Db2-instnce.Новое значение вступает в силу немедленно, и вы можете увидеть это в db2diag (который быстро увеличится в размере из-за всех дополнительных сообщений, которые появятся).

Для «вложения экземпляра» это означает, что вы можете запустить *Команда 1007 * перед запуском db2 update dbm cfg ... Подробности здесь .

Однако, если вы работаете как владелец экземпляра Db2 и находитесь на сервере Db2 напрямую (например, черезssh и т. д.) тогда в данном конкретном случае вложение-экземпляр не требуется.Присоединение экземпляра необходимо, если экземпляр удаленный или не является текущим экземпляром, или вы не являетесь владельцем экземпляра и т. Д.

...