oracle 用户密码修改解锁问题
2016-12-07 13:16
281 查看
之前Oracle用户密码过期了。
在以SYSDBA身份登陆时可以修改其他用户的密码:
connect sys as sysdba 回车后 连不上试试 sqlplus “/as sysdba” 注意切换到Oracle用户下执行。
语句:
回车~ 注意分号
比如
SQL> alter user user01 identified by xxx;
用户已更改。
这个是把USER01用户密码修改为xxx
查看用户状态是否锁定
open为解锁状态
修改密码同时解锁
问题,解锁之后再查看状态发现还是锁定,想了很久,百度了一下说
输入密码超过十次被动锁定,多次连接失败后会自动锁定。
用户远程连接在一定时间内发现较多次数连接失败就会锁住用户
这时候需要对用户解锁,并设置FAILED_LOGIN_ATTEMPTS 参数无限制
再使用用户解锁:
alter user username account unlock;
注意:这种现象一定是有应用服务在不断尝试连接数据库
注:
修改Oracle用户密码永不过期
文章搬运工
参考文章
锁定方式说明
在以SYSDBA身份登陆时可以修改其他用户的密码:
connect sys as sysdba 回车后 连不上试试 sqlplus “/as sysdba” 注意切换到Oracle用户下执行。
语句:
alter user 用户名 identified by "密码";
回车~ 注意分号
比如
SQL> alter user user01 identified by xxx;
用户已更改。
这个是把USER01用户密码修改为xxx
查看用户状态是否锁定
select username,account_status from dba_users where username='youName';
open为解锁状态
修改密码同时解锁
alter user username identified by xxx account unlock;
问题,解锁之后再查看状态发现还是锁定,想了很久,百度了一下说
输入密码超过十次被动锁定,多次连接失败后会自动锁定。
用户远程连接在一定时间内发现较多次数连接失败就会锁住用户
这时候需要对用户解锁,并设置FAILED_LOGIN_ATTEMPTS 参数无限制
SQL> alter profile default limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
再使用用户解锁:
alter user username account unlock;
注意:这种现象一定是有应用服务在不断尝试连接数据库
注:
修改Oracle用户密码永不过期
文章搬运工
将密码有效期由默认的180天修改成“无限制”: ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 修改之后不需要重启动数据库,会立即生效。 Alter profile default limit password_life_time unlimited
参考文章
锁定方式说明
相关文章推荐
- oracle解锁用户及修改密码
- Oracle中管理用户(创建用户,用户加锁,用户解锁,修改用户密码,授权登录权限,撤销登录权限,授权连接权限,conn命令,创建角色,并为角色赋权限,将角色赋给指定用户)
- Oracle 输入错误次数修改、用户解锁、密码过期
- 为oracle 11g hr用户解锁并修改密码
- Oracle用户密码修改及解锁
- oracle解锁用户及修改密码
- Oracle:添加用户,赋权,修改密码,解锁,删除用户
- 在 oracle 10数据库中, 对 scott 用户解锁,并修改其密码
- Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
- Oracle 用户的锁定、解锁和修改密码
- oracle 10g默认用户名、密码解锁、修改用户密码
- Oracle System用户修改密码及账号解锁
- Oracle 输入错误次数修改、用户解锁、密码过期
- Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
- oracle如何对用户进行解锁、修改密码
- oracle添加用户,赋权,修改密码,解锁,删除
- Oracle:添加用户,赋权,修改密码,解锁,删除用户
- Oracle11g之用户密码过期与修改用户密码|ArcSDE10因oracle用户密码过期而无法连接oracle数据库问题的解决
- Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
- oracle 创建用户,授权,解锁,修改密码命令