文章目录
- Oracle修改用户密码
- Oracle用户锁定常见的两种状态
- Oracle用户锁定和解锁
Oracle修改用户密码
使用sys或system使用sysdba权限登录,然后执行以下命令修改密码:
alter user 用户名 identified by 密码;
密码过期导致的锁定,也通过修改用户密码方式解除锁定。
Oracle用户锁定常见的两种状态
查看Oracle用户是否被锁定:
select * from dba_users;
ACCOUNT_STATUS字段:
- LOCKED(TIMED)是密码错误次数超过了系统设置的允许最大次数被锁
- EXPIRED & LOCKED 账号过期被锁
密码默认输错10次会锁定,锁定后就是LOCKED(TIMED),可以设置这个次数:
- 改为不要求限制输错次数
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
- 修改为输错100次报错
alter profile default limit FAILED_LOGIN_ATTEMPTS 100;
查看账号管理策略
elect * from dba_profiles where profile='DEFAULT' and resource_name = 'PASSWORD_LIFE_TIME';
账号默认180天过期,通过以下方式改成永不过期
alter profile default limit password_life_time unlimited;
Oracle用户锁定和解锁
oracle用户解锁:
alter user 用户名 account unlock;
oracle锁定某个用户:
alter user 用户名 account lock;