序号 大类 小类 操作内容 语句 说明
1 集群管理 集群状态 查看集群状态 gs_om -t status --detail
2 集群管理 集群状态 启动数据库集群 gs_om -t stop
3 集群管理 集群状态 停止数据库集群 gs_om -t start
4 集群管理 集群状态 重启数据库集群 gs_om -t restart
5 集群管理 白名单管理 增加白名单 pw_guc reload -N all -I all -h "host all all ip/32 sha256" 0.0.0.0/0表示任意IP可访问
6 集群管理 参数管理 修改参数 pw_guc reload -I all -N all -c "参数名=参数值" 部分参数需要重启,设置后请检查是否生效。
7 集群管理 license管理 license文件位置 pw_guc check -N all -I all -c "license_path"
8 集群管理 license管理 license过期时间 pw_licensetool --dump=/正式license文件路径
9 数据库信息 版本查询 查询磐维数据库版本 select pw_version();
10 数据库信息 版本查询 查询opengauss版本 select opengauss_version()
11 数据库信息 版本查询 查询PG版本 select version()
12 用户与权限 用户和角色 创建用户 create user 用户名 password '密码' 或 create user 用户名 identified by '密码'
13 用户与权限 用户和角色 创建角色 create role
14 用户与权限 用户和角色 删除用户 create role 角色名 password '密码' 或 create role 角色名 identified by '密码'
15 用户与权限 用户和角色 删除角色 drop role 角色名
16 用户与权限 用户和角色 数据库内切换用户 \c - 用户名
17 用户与权限 口令管理 修改密码 alter user 用户名 identified by '新密码'
18 用户与权限 口令管理 密码不可重用天数(参数设置) pw_guc check -N all -I all -c "password_reuse_time"
19 用户与权限 口令管理 有效期(参数设置) pw_guc check -N all -I all -c "password_effect_time"
20 用户与权限 口令管理 密码到期天数提醒(参数设置) pw_guc check -N all -I all -c "password_notify_time"
21 用户与权限 口令管理 查看最新密码修改时间和到期时间 select pg_get_userbyid(roloid),max(passwordtime) as '最近设置密码时间',max(passwordtime)+(select setting from pg_settings where name='password_effect_time')::interval as '密码到期时间' from pg_catalog.pg_auth_history group by roloid order by 3;
22 数据库对象 数据库 查看数据库信息 select * from pg_database
23 数据库对象 数据库 切换数据库 \c 数据库名
24 数据库对象 数据库 查看数据库兼容模式 select datcompatibility from pg_database;
25 数据库对象 表 查看所有表 select * from pg_tables
26 数据库对象 约束 查看约束 select * from information_schema.table_constraints
27 会话管理 查会话 查会话 select * from pg_stat_activity;
28 杀会话 杀会话 select pg_terminate_backend(会话pid);
最后修改时间:2024-10-15 11:18:34
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




