OB查看被锁定用户的状态

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】OB 社区版 3.1.2
【问题描述】锁定和解锁用户
描述:锁定和解锁用户可以使用 ALTER USER username ACCOUNT [LOCK|UNLOCK]; 如何查看被锁定的用户、测试了几个发现都不能查,具体应该去拿张表查看锁定状态
SELECT user_name,is_locked FROM ALL_VIRTUAL_USER_REAL_AGENT WHERE user_name=‘username’;

SELECT user FROM mysql.user WHERE password_expired = ‘Y’;

SELECT User, Host FROM mysql.user WHERE account_locked = ‘YES’;

以上三条命令都不行

锁定和解锁用户-OceanBase 数据库 -OceanBase文档中心-分布式数据库使用文档

SELECT user,account_locked FROM mysql.user; account_locked 值 N 代表没锁 Y 代表锁了。
image

SELECT user_name,is_locked FROM oceanbase.dba_ob_users; is_locked 值 no 代表没锁 yes 代表锁了
image