什么是DB2应用程序 db2evmg_DB2DETAILDEA 以及如何更改其授权标识。
我可以看到它在活动监视器中运行。
问候并感谢,
乔
答案 0 :(得分:2)
此过程是系统生成的过程,它支持事件监视器DB2DETAILDEADLOCK。此事件监视器在创建数据库时创建,并设置为在激活数据库时自动启动。
db2evmg使用创建事件监视器的ID的授权标识运行。您可以通过查看DEFINER
的{{1}}列来查看此内容。通常,此ID对应于实例所有者ID(即,“DB2-DB2”服务在其下运行的ID),因为在您发出SYSCAT.EVENTMONITORS
命令时会创建此特定事件监视器。
但是,如果您更改了DB2服务运行的ID,或者您已将数据库还原到其他DB2实例(使用不同的ID),则所有者(以及db2evmg进程的auth ID)将仍然显示数据库创建时的内容。
如果事件监视器的auth ID不正确,它不会造成任何伤害。但是,如果要更改此设置,则必须先停止事件监视器,然后删除并重新创建它。