oracle密码过期ORA-28002:口令将过期的解决方法
来源:互联网 发布:中美军事实力知乎 编辑:程序博客网 时间:2024/06/11 08:36
导出数据时,得到的提示信息:
UDE-28002: 操作产生了 ORACLE 错误 28002
ORA-28002: the password will expire within 7 days
原因:oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,否则启动数据库的时候会提示连接失败.
解决办法
使用具有管理权限的用户登录
1、查看用户的proifle是哪个,一般是default:
SELECT username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
或者:sql>SELECT * FROM dba_profiles WHERE resource_name='PASSWORD_LIFE_TIME';
3、将密码有效期由默认的180天修改成“无限制”:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
注:修改之后不需要重启动数据库,会立即生效
另外的思路
查看用户所属的 profile ,一般为DEFAULT
SQL>select * from dba_profiles where resource_type='PASSWORD';
取消密码管理:
SQL>alter profile DEFAULT limit unlimited;
如:
SQL>alter profile DEFAULT limit password_reuse_time unlimited;
停止密码检验函数:
SQL>alter profile DEFAULT limit password_verify_function null;
- oracle密码过期ORA-28002:口令将过期的解决方法
- oracle 密码过期 ORA-28002: 7 天之后口令将过期 的解决方法
- oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- oracle密码过期ORA-28002: 7天之后口令将过期的解决方法
- Oracle 11g ORA-28002:口令将过期的解决方法
- ORA-28002: 7 天之后口令将过期的解决方法 .
- Oracle 数据库提示“ora-28002:7天之后 口令将过期”的解决办法
- oracle密码过期ORA-28002
- oracle 密码过期的解决方法
- ORACLE密码过期解决方法
- oracle 密码过期,解决方法!
- Oracle 11g用户口令过期 Oracle错误代码:ORA-28002
- ERROR: ORA-28002: 7 天之后口令将过期
- ORA-28002: 5 天之后口令将过期
- oracle11g ORA-28002: 5天之后口令将过期
- oracle密码过期错误 ORA-28002
- 程序员必须知道的SQLSERVER数据库优化技巧
- HTTP为什么是无连接的协议
- A Problem of streaming MP4 file
- 《C++Primer》 第09章 容器与算法
- 同步线程1(lock)
- oracle密码过期ORA-28002:口令将过期的解决方法
- android back/home 键事件
- PHP服务端推送技术Long Polling
- Objective-C中的字符串格式化输出
- C++中const的作用
- android shape的使用
- 小写字母个数
- 如何为新的PDF页添加图片 - GdPicture.NET使用教程
- Nginx主主负载均衡架构