DB2 数据库监控用户赋权手册

DB2 数据库监控用户赋权手册

皮皮运维平台数据统一采集用户(DBAA)需要被监控数据库赋予对应下查询表、表函数以
及获取数据库监控数据的权限,具体授权操作有以下三部分。

1、系统管理表查询权限

实例用户 执行命令,并将结果重定向到 grant_select_to_dbaa.sql 文件中

sql 复制代码
db2 -x "select 'grant select on table '||trim(tabschema)||'.'||trim(tabname)||' to user dbaa;' 
from syscat.tables where tabschema like 'SYS%'" |tee grant_select_to_dbaa.sql

实例用户 执行 db2 -tvf grant_select_to_dbaa.sql 进行赋权。

2、系统管理表函数执行权限

实例用户 执行命令,并将结果重定向到 grant_execute_to_dbaa.sql 文件中

sql 复制代码
db2 -x "select 'grant execute on function '||trim(funcschema)||'.'||trim(funcname)||' to user 
dbaa;' from syscat.functions where funcschema like 'SYS%' and funcname not in 
('>','<','ABSVAL','ABS','=','>=','<=','<>','ACOS')" |tee grant_execute_to_dbaa.sql

实例用户 执行 db2 -tvf grant_execute_to_dbaa.sql 进行赋权。

3、数据库 mon 监控数据访问权限

将实例配置参数中的 SYSMON_GROUP 设置为 DBAA 用户

db2 get dbm cfg|grep -i mon

实例用户执行命令 db2 update dbm cfg using SYSMON_GROUP dbaa;

重启实例生效:db2stop 、db2start

相关推荐
treacle田2 小时前
达梦数据库-达梦数据库中link链接访问远程Sql Sever-记录总结
数据库·达梦-sqlserver
ClouGence2 小时前
不用搭复杂系统,也能做跨地域数据迁移?
大数据·数据库·saas
xcjbqd02 小时前
SQL中视图能否嵌套存储过程_实现复杂自动化报表逻辑
jvm·数据库·python
听*雨声2 小时前
软件设计师上午题5:数据库
数据库
hong78172 小时前
阿里coding plan qwen3.6-plus 不支持图片上下文长度只有200K,问题出在哪?
linux·运维·数据库
Paxon Zhang3 小时前
MySQL 大师之路**数据库约束,表设计,CRUD**
android·数据库·mysql
HealthScience3 小时前
clinvar数据集说明
数据库·oracle
王的宝库3 小时前
【MySQL】主从复制原理详解:从 Binlog 到数据一致性
数据库·mysql
Vect__3 小时前
MySQL基本认知、库和表的操作
数据库·mysql
cyber_两只龙宝3 小时前
【Oracle】Oracle之DQL中SELECT的基础使用
linux·运维·服务器·数据库·云原生·oracle