1. 密码过期:ORA-28001: the password has expired
报错信息代码 收藏代码
Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle 11G的新特性所致。
Oracle 11G创建用户时缺省密码过期限制是180天,如果超过180天用户密码未做修改则该用户无法登录。
解决方案代码 收藏代码
1. 登陆oracle(管理员)
普通用户:sqlplus username/password;
管理员:sqlplus username/password as sysdba;
2. 查询密码的有效期设置,LIMIT字段是密码有效天数。
SQL> select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
3. 修改用户密码
SQL> alter user username identified by newpassword;
4. 去除180天的密码生存周期的限制可通过如下SQL语句将其关闭
SQL> alter profile default limit password_life_time unlimited;
出于数据库安全性考虑,不建议将password_life_time值设置成unlimited,建议大家定期修改数据库用户口令。
分享到:
相关推荐
ORA-28001 the password has expired密码过期
ORA-01036:非法的变量名/编号 oracle特有的错误
在oracle里面运行一下,解决Exception java.sql.SQLException ORA-00600 内部错误代码
关于 ora-28001的处理方法 ,学习学习,有时遇上了好处理
oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
1.Navicat OCI引⽤位置可以从Navicat菜单栏“⼯具”-》“选项”-》环境-》“OCI”中找到 2.Navicat替换的⽂件
有关表死锁的详细图片 博文链接:https://meteor-1988.iteye.com/blog/1568695
离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法,在解决ORA-01033的过程中,又出现ORA-01145 * 第 1 行出现错误: ORA-01145: 除非启用了介质恢复, 否则不允许立即脱机 接着的解决步骤
在运行查询SELECT * FROM V$SESSION 会出现ORA-29275:部分多字节字符的错误,这是什么原因开始我不得其解,网上也没有介绍什么好办法。本文给出答案。
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介绍吧。 环境: OS:RHEL6.5 x86-...
ORA-20011,ORA06564错误分析
oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝
实验得来的,不是随便copy的, ORA-12560TNS协议适配器错误,这个问题可定可以解决
ORA-00312: online log 1 thread 1: '/oradata/10g/db/instant/redo01.log' SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=4294967296 SCOPE=BOTH; System altered. SQL> shutdown immediate ORA-...
sqlplus / as sysdba时出现ORA-01031 insufficient privilege
使用conn / as sysdba进入数据库,报错ORA-01031: insufficient privileges
oracle数据库ora-01152和ora-01110的解决办法
oracle报错ora-12541:TNS无监听程序