oracle ORA-28001密码过期问题
来源:互联网 发布:域名信息查询工具 编辑:程序博客网 时间:2024/04/29 07:19
可通过
1、SELECT username,PROFILE,ACCOUNT_STATUS,LOCK_DATE FROM dba_users; --查看用户账户状态
2、SELECT * FROM DBA_PROFILES S WHERE S.PROFILE='DEFAULT' AND s.RESOURCE_NAME='PASSWORD_LIFE_TIME';---语句查询密码的有效期设置,
LIMIT字段是密码有效天数。在密码将要过期或已经过期时可通过
3、ALTER USER 用户名 IDENTIFIED BY 密码 ;--语句进行修改密码,密码修改后该用户可正常连接数据库。
4、长久对应可通过将密码有效期由默认的180天修改成“无限制”:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;--语句将口令有效期默认值180天修改成“无限制”。
出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,建议客户定期修改数据库用户口令。
修改之后不需要重启动数据库,会立即生效。
5、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示; 已经被提示的帐户必须再改一次密码,举例如下:
ALTER USER 用户名 IDENTIFIED BY 密码 ;--语句进行修改密码,密码修改后该用户可正常连接数据库。
oracle用户密码输入错误被锁的问题类似
1、SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='FAILED_LOGIN_ATTEMPTS';
2、将尝试登录失败次数由默认的10次修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
3、修改后,还没有被提示ORA-28000警告的用户不会再碰到同样的提示; 已经被锁定的帐户必须解除锁定,举例如下:
$sqlplus / as sysdba sql> alter user smsc identified by oracle account unlock;
4、修改后default profile应该如下:
sql> select * from dba_profiles WHERE dba_profiles.profile='DEFAULT'
5、修改之后不需要重启动数据库,会立即生效。 如果出现ORA-28000 the account is locked.错误
alter user 用户名 account unlock;
- oracle ORA-28001密码过期问题
- Oracle密码过期ORA-28001
- Oracle—ORA-28001:密码过期解决办法
- ORA-28001密码过期
- ORA-28001:密码过期
- oracle密码过期ORA-28002
- oracle11g 提示ORA-28001,ORA-28002 密码过期问题
- Oracle密码过期问题
- ORA-28001: the password has expired Oracle 密码过期
- Oracle密码过期ORA-28001: the password has expired解决办法
- oracle密码过期错误 ORA-28002
- oracle密码过期ORA-28002:口令将过期的解决方法
- 密码过期 ora-28002 问题处理
- oracle数据库密码过期问题
- 修改ORACLE密码过期问题
- ORA-28011 密码过期
- Oracle 11g default profile 默认启用密码过期180天 ORA-28001错误处理
- 设置oracle数据库密码永不过期(ORA-28002)
- Cocos2d-x游戏的一般验证分析
- 开发者应该了解的API技术清单
- 异常:oracle操作,空间不足
- Android应用检查版本与更新源码
- Discuz! X3 急诊箱
- oracle ORA-28001密码过期问题
- win7安装flask
- 一些win7可以停止的服务
- 快速排序
- JDK API 中英文版 在线版、下载地址
- 理解状态空间
- Gartner发布2015年十大信息科技趋势
- Java(Android)线程池详解
- struct 2.0中的Action