天天看点

Oracle 解锁账户详解(ORA-28000:the account is locked)1 问题截图及原因2 解决办法

文章目录

  • 1 问题截图及原因
  • 2 解决办法
    • 2.1 当能够登录 system 账户时
    • 2.2 当不记得登录的用户名或密码时

1 问题截图及原因

问题截图:账户被锁

Oracle 解锁账户详解(ORA-28000:the account is locked)1 问题截图及原因2 解决办法

问题原因:Oracle 很多内置用户在未被启用时,都是被锁定状态

select * from dba_users;

open: 启用
expired: 已过期
locked: 已锁定
           
Oracle 解锁账户详解(ORA-28000:the account is locked)1 问题截图及原因2 解决办法

2 解决办法

2.1 当能够登录 system 账户时

Oracle 解锁账户详解(ORA-28000:the account is locked)1 问题截图及原因2 解决办法

2.2 当不记得登录的用户名或密码时

步骤1:快捷键

win + r

调出运行窗口,并输入

cmd

命令

Oracle 解锁账户详解(ORA-28000:the account is locked)1 问题截图及原因2 解决办法

步骤2:执行下列命令

> sqlplus / as sysdba
> alter user scott account unlock;
> alter user scott identified by scott;  -- 可选命令
> conn scott/scott@orcl;
           
Oracle 解锁账户详解(ORA-28000:the account is locked)1 问题截图及原因2 解决办法