三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

V4.5.6.1授予普通用户监控类系统表及视图的查询权限

V4.5.6.1授予普通用户监控类系统表及视图的查询权限

文章目录

  • 环境
  • 文档用途
  • 详细信息

环境

系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:4.5.6,4.5.1,4.5.8,4.5.10

文档用途

本文主要用于指导用户将监控类系统表及视图的查询权限赋予普通用户。本文以pg_stat_*相关视图及pg_wal目录内wal日志增长监控为需求进行编写

详细信息

1、创建监控用户

create user jiankong password’Hello@123’;

2、关闭数据库三权(如未开启三权,则忽略本步骤)

–使用syssso用户关闭三权 psql highgo syssso

select set_secure_param(‘hg_sepofpowers’,‘off’);

–重启数据库服务生效

pg_ctl restart

3、赋予相关函数、用户组权限给普通用户 psql highgo sysdba

grant execute ON FUNCTION pg_ls_dir(text) to jiankong;

grant execute ON FUNCTION pg_stat_file(text) to jiankong;

grant pg_read_all_stats to test;

← 返回列表