序号 | 大类 | 小类 | 操作内容 | 语句 | 说明 |
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); |
磐维数据库常用运维管理SQL命令
最新推荐文章于 2025-04-14 12:33:01 发布