[TOC] # ALTER USER ## 描述 该语句主要用于执行以下操作: * 修改 OceanBase 用户的密码。 * 锁定或者解锁用户,且被锁定的用户不允许登录。 **说明** 必须拥有全局 UPDATE USER 的权限,才可以执行本命令。 ## 格式 * 修改用户密码 ~~~ ALTER USER 'username' IDENTIFIED BY 'password'; ~~~ * 锁定用户 ~~~ ALTER USER user [lock_option] lock_option:{ ACCOUNT LOCK | ACCOUNT UNLOCK} ~~~ ## 参数解释 <table data-tag="table" id="table-c1v-car-5xh" class="table"><colgroup width="192" span="1" data-tag="col" id="col-5b6-jmk-hfj" colwidth="1*" colnum="1" colname="col1" style="width:50%" class="col"></colgroup><colgroup width="360" span="1" data-tag="col" id="col-equ-xxf-0nq" colwidth="1*" colnum="2" colname="col2" style="width:50%" class="col"></colgroup><thead id="thead-ovo-1ok-9ho" class="thead"><tr id="tr-df0-pbm-ml7"><th id="td-2av-avd-azu"><p id="p-76s-z0g-92a"><b>参数</b></p></th><th id="td-sww-ok1-602"><p id="p-oc0-d5o-0l8"><b>描述</b></p></th></tr></thead><tbody data-tag="tbody" id="tbody-ly2-tjk-3u3" class="tbody"><tr data-tag="tr" id="tr-ohh-1qm-dhy" class="tr"><td data-tag="td" id="td-s0u-ul0-rn4" class="td"><p data-tag="p" id="p-y5w-7ke-ohs" class="p">ACCOUNT UNLOCK</p></td><td data-tag="td" id="td-anu-x0f-cnw" class="td"><p data-tag="p" id="p-ydb-8w6-udb" class="p">锁定用户。</p></td></tr><tr data-tag="tr" id="tr-9z9-eb3-oa4" class="tr"><td data-tag="td" id="td-r6g-rc1-x1b" class="td"><p data-tag="p" id="p-aaw-cx8-5bu" class="p">ACCOUNT UNLOCK</p></td><td data-tag="td" id="td-sgr-y4c-5r7" class="td"><p data-tag="p" id="p-4xa-8jm-fpz" class="p">解锁用户。</p></td></tr></tbody></table> ## 示例 * 修改密码 执行以下命令将用户 sqluser01 的密码修改为 abc123。 ~~~ ALTER USER 'sqluser01' IDENTIFIED BY 'abc123'; ~~~ * 锁定用户 锁定用户 obsqluser01。 ~~~ ALTER USER 'obsqluser01' ACCOUNT LOCK; ~~~ * 解锁用户 解锁用户 obsqluser01。 ~~~ ALTER USER 'obsqluser01' ACCOUNT UNLOCK; ~~~