gpt4 book ai didi

database - DB2 创建事件监视器

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:40 24 4
gpt4 key购买 nike

我想在 DB2 z/OS 9.2 上创建事件监视器我花了很多时间试图解决这个问题。

所以我建议这个链接:http://www.ibm.com/developerworks/data/library/techarticle/0303kolluru/0303kolluru.html

并尝试执行以下步骤:

db2 => connect to dbname user username using password 
db2 => update monitor switches using statement on
db2 => create event monitor rkmon for statements write to file '/tmp'
db2 => set event monitor rkmon state=1

但是当我输入命令时:为写入文件 '/tmp' 的语句创建事件监视器 rkmonDb2 给我一个错误:

"DB2ADMIN" does not have the privilege to perform operation "CREATE EVENT MONITOR".. SQLCODE=-552, SQLSTATE=42502, DRIVER=3.58.81

所以,然后我尝试为我的 db2admin 用户添加一些权限:

grant DBADM to db2admin

但得到另一个错误:

The name "DBADM" cannot be used because the specified identifier is reserved for system use.. SQLCODE=-707, SQLSTATE=42939, DRIVER=3.58.81

现在,我不知道该怎么做才能解决这个问题。

也许,还有一些其他方法可以记录发送到我的 db2 的 sql 查询?

(我使用 hibernate 和 db2 开发了一些 java 应用程序,有时解决某些问题的最快方法是查看将哪些 sql 查询发送到 db)。

有什么想法吗?

谢谢

最佳答案

我认为 GRANT 语句中的“ON DATABASE”子句是强制性的。尝试:

grant DBADM on database to user db2admin

关于database - DB2 创建事件监视器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4059421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com