碼上跑cailong夏天的雨

oracle 解锁和密码重置

碼上跑·2024-04-15 16:01·585 次阅读

oracle 解锁和密码重置

事情的起因是,数据库密码过期随重置了用户密码,但忘记了及时停止所有的应用服务器,导致一直用错误的密码进行数据库连接,最终达到最大错误次数,用户被锁定了。下面具体说说如何解锁:

方法一:如果还有其他管理员账号并知道密码,那就比较容易解决,直接执行以下命令即可解锁:

Copy
ALTER USER myuser ACCOUNT UNLOCK;

方法二:不知道管理员密码,但可以上oracle主机进入命令行页面

首先,管理员需要登录服务器的命令行工具,执行以下命令:

Copy
sqlplus /nolog

这将启动 SQL*Plus 工具,即可以通过该工具连接 Oracle 数据库。

在 SQL*Plus 中,管理员应该输入以下命令:

Copy
connect / as sysdba

进行用户解锁,执行以下命令:

Copy
ALTER USER myuser ACCOUNT UNLOCK;

执行成功后就解锁成功了。

如果管理员已经设置了密码,则应该输入密码来连接数据库。如果管理员忘记了密码,则可以继续执行下一步。

在成功连接数据库后,管理员可以使用以下命令来修改 myuser用户的密码:

Copy
alter user myuser identified by "new_password";

执行成功后即可用新密码登录

posted @   碼上跑  阅读(585)  评论(0编辑  收藏  举报
foot
点击右上角即可分享
微信分享提示