解锁账号:
ALTER USER hgzx ACCOUNT UNLOCK;
select username,lock_date from dba_users;
select name, lcount from sys.user$ where name='hgzx';
select * from dba_users;
SELECT username, account_status, default_tablespace FROM dba_users;
SELECT username FROM all_users;
语句查询 就代表帐号登陆失败了
SELECT USERNAME
,USERHOST
,TIMESTAMP
,RETURNCODE
FROM dba_audit_session
WHERE
RETURNCODE='1017'
ORDER BY TIMESTAMP DESC;
1、使用管理员登录到数据库服务器
--查看用户被锁时间
select username "用户名",account_status "状态",lock_date "锁定时间" from dba_users
where username='用户名';
--查看用户被锁是由于哪个机器输入错误密码导致的
select t1.os_username, --客户端操作系统用户名称
t1.username, --客户端登录的数据库用户
t1.userhost, --客户端操作系统主机名
t1.terminal, --客户端终端
t1.timestamp, --登录时间点
t1.action_name, --操作类型
decode(t1.returncode,
'1017',
'用户名密码错误',
'1005',
'登录时密码为空') "登录失败原因"
from dba_audit_session t1
where t1.timestamp >=
to_date('2023-08-24 01:11:00', 'yyyy-mm-dd hh24:mi:ss')
and t1.returncode > 0;
--解锁用户命令
alter user 用户名 account unlock;