如何解锁 sqlplus 用户?
Posted
技术标签:
【中文标题】如何解锁 sqlplus 用户?【英文标题】:How to unlock an sqlplus user? 【发布时间】:2014-04-16 04:31:00 【问题描述】:我正在使用以下命令登录数据库服务器:sqlplus admin/admin@tstdb1
直到昨晚都还好好的。
但现在它给出了错误提示 ERROR: ORA-28000: 帐户被锁定
我该如何解决这个问题?
提前谢谢.. :)
【问题讨论】:
【参考方案1】:以系统用户登录数据库
C:>sqlplus sys/sys@tstdb1 as sysdba
并在 SQL 提示符下执行以下命令
ALTER USER user_name IDENTIFIED BY password ACCOUNT UNLOCK;
【讨论】:
【参考方案2】:你可以试试这个解锁!
1- 打开 SQL Plus
2- 以 SYSDBA 身份登录
SQL> conn /as sysdba
3- 解锁帐户
SQL> ALTER USER username ACCOUNT UNLOCK;
锁定帐户
SQL> ALTER USER username ACCOUNT LOCK;
【讨论】:
再次出错.. :( C:\Users\ep_user>sqlplus SYSDBA/SYSDBA SQL*Plus: Release 11.2.0.2.0 Production on Tue Apr 15 23:46:55 2014 版权所有(c) 1982, 2010, Oracle。保留所有权利。错误:ORA-12560:TNS:协议适配器错误 监听器和数据库的操作系统服务是否都已启动和运行? 是的.. 两者都在运行.. :) 对于 12560 错误请检查http://***.com/questions/6894558/ora-12560-tnsprotocol-adaptor-error
服务名不可用...:(【参考方案3】:
以下语句可能会解决您的问题,但请确保使用某个管理员帐户执行此操作。
ALTER USER USER_NAME
IDENTIFIED BY PASSWORD_HERE;
ALTER USER USER_NAME ACCOUNT UNLOCK;
将 USER_NAME 和 PASSWORD_HERE 替换为您想要的值。
【讨论】:
以上是关于如何解锁 sqlplus 用户?的主要内容,如果未能解决你的问题,请参考以下文章