在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,
下面是具体的过程: 我们已HR用户为例;
1.首先查看用户以及账户状态,如下:
SQL>select USERNAME,ACCOUNT_STATUS from dba_users;
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
HR EXPIRED & LOCKED
SPATIAL_CSW_ADMIN_USR EXPIRED & LOCKED
SPATIAL_WFS_ADMIN_USR EXPIRED & LOCKED
2.更改用户密码以及解锁用户
SQL>alter user hr identified by hr account unlock;
3.再次查看解锁成功
SYS@ORCL>select USERNAME,ACCOUNT_STATUS from dba_users;
USERNAME ACCOUNT_STATUS
------------------------------ --------------------------------
MGMT_VIEW OPEN
SYS OPEN
SYSTEM OPEN
DBSNMP OPEN
SYSMAN OPEN
HR OPEN
***************备注*****************
也可以分两部来完成:
1.如HR用户是被锁定的,先解锁。 使用下面的语句解锁HR:
SQL>alter user hr account unlock;
2.解锁之后可能会要求你该密码:
SQL>alter user hr identified by hr;
再登陆:
SQL>sqlplus hr/hr
就能登陆了
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29852680/viewspace-1421437/
,如需转载,请注明出处,否则将追究法律责任。