ALTER USER 
===============================



描述 
-----------

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

* 修改 OceanBase 用户的密码。

* 锁定或者解锁用户，且被锁定的用户不允许登录。

  



**说明**



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

格式 
-----------

* 修改用户密码




```javascript
ALTER USER 'username' IDENTIFIED BY 'password';
```



* 锁定用户




```javascript
ALTER USER user [lock_option]

lock_option:{
ACCOUNT LOCK
| ACCOUNT UNLOCK}
```



参数解释 
-------------



|     **参数**     | **描述** |
|----------------|--------|
| ACCOUNT UNLOCK | 锁定用户。  |
| ACCOUNT UNLOCK | 解锁用户。  |



示例 
-----------

* 修改密码




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

```javascript
ALTER USER 'sqluser01' IDENTIFIED BY 'abc123';
```



* 锁定用户




锁定用户 obsqluser01。

```javascript
ALTER USER 'obsqluser01' ACCOUNT LOCK;
```



* 解锁用户




解锁用户 obsqluser01。

```javascript
ALTER USER 'obsqluser01' ACCOUNT UNLOCK;
```





