描述

该语句主要用于执行以下操作:

  • 修改 OceanBase 用户的密码。
  • 锁定或者解锁用户,且被锁定的用户不允许登录。

说明

必须拥有全局 UPDATE USER 的权限,才可以执行本命令。

格式

  • 修改用户密码
  1. ALTER USER 'username' IDENTIFIED BY 'password';
  • 锁定用户
  1. ALTER USER user [lock_option]
  2. lock_option:{
  3. ACCOUNT LOCK
  4. | ACCOUNT UNLOCK}

参数解释

参数

描述

ACCOUNT UNLOCK

锁定用户。

ACCOUNT UNLOCK

解锁用户。

示例

  • 修改密码

执行以下命令将用户 sqluser01 的密码修改为 abc123。

  1. ALTER USER 'sqluser01' IDENTIFIED BY 'abc123';
  • 锁定用户

锁定用户 obsqluser01。

  1. ALTER USER 'obsqluser01' ACCOUNT LOCK;
  • 解锁用户

解锁用户 obsqluser01。

  1. ALTER USER 'obsqluser01' ACCOUNT UNLOCK;