关闭

ORA-28002: the password will expire within 7 days

268人阅读 评论(0) 收藏 举报
分类:

java.sql.SQLWarning: ORA-28002: the password will expire within 7 days


连接数据库时,提示密码即将过期,由于不想一直去设置密码,就想将数据库密码设置成永不过期

首先,查看用户profile的设置:

SELECT username,profile FROM dba_users;


说明:oracle系统中的profile是用来对用户所能使用的数据库资源进行限制的

default:指定为default意味着忽略对profile中的一些资源限制,Default profile初始定义对资源不  限制,可以通过alter profile命令来改变;

unlimited:分配该profile的用户对资源使用无限制,当使用密码参数时,unlimited意味着没有对参数加限制。


然后,查看系统中profile中PASSWORD_LIFE_TIME的设置:

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';



最后,修改DBA_PROFILES中PASSWORD_LIFE_TIME的设置,改为unlimited;

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;


修改后设置立即生效,不需要重启数据库,此时密码永远不会过期。


注意:对于已经报告了密码即将过期的用户,必须再改一次密码(需要DBA权限)

sqlplus / as sysdba;

alter user username identified by root;


再次连接数据库即可。



0
0
查看评论

Oracle错误 ORA-28002: the password will expire within 7 days 的解决办法

ORA-28002: the password will expire within 7 days 此 Oracle 错误的意思是用户密码将在7天后过期,简单的解决办法是重新设置用户的密码,如下: $sqlplus / as sysdba sql> alter user identifi...
  • iw1210
  • iw1210
  • 2014-01-17 16:31
  • 3129

Oracle 11g 错误:ORA-28002: the password will expire within 7 days 解决方法

ERROR:ORA-28002: the password will expire within 7 days 错误是提示密码快过期了,有两个办法解决这个问题。 一. 修改已经报错用户的密码 已经被报告了密码快要过期的账户必须再改一次密码(需要DBA权限) 以system用户...
  • liaoqianwen123
  • liaoqianwen123
  • 2014-05-02 21:57
  • 2213

Oracle Database 11g 数据库普通用户登录时提示 ORA-28002: the password will expire within 5 days

用PL/SQL登录oracle数据库时,提示 ORA-28002: the password will expire within 5 days ,密码即将过期,解决方式是: 查看用户的proifle是哪一个,一般是default: SELECT username,PROFILE FROM ...
  • zyp630998758
  • zyp630998758
  • 2015-06-16 11:09
  • 490

plsqldev报错: the password will expire within 5 days 解决方法

提示密码快过期了 1.查看用户的profile设置: SELECT USERNAME, PROFILE FROM DBA_USERS;  一般用户的profile都为DEFAULT。 2.查看系统profiles中PASSWORD_LIFE_TIME设置。 SELECT * &#...
  • Gwyay
  • Gwyay
  • 2016-05-05 14:45
  • 942

ora-28002:the password will exprire n days 解决方法

需要修改 profile 配置,使用sysdba角色登录 1、先查看当前profile配置:  SELECT * FROM dba_profiles WHERE profile = 'DEFAULT'; 2、执行修改语句: ALTER PROFILE DEFAUL...
  • qq309185657
  • qq309185657
  • 2015-08-24 17:49
  • 738

ORA-28002: the password will expire within 7 days解决

这个是提示你的oracle的数据库 用户的密码要到期了。 可以使用下面的命令。 ALTER USER 用户名 IDENTIFIED BY 新密码 ; 然后就好用了。
  • hxdafei1989
  • hxdafei1989
  • 2017-07-24 10:50
  • 151

ORA-28002: the password will expire within 7 days

1. Problem Description 请输入用户名:  paranoid 输入口令: ERROR: ORA-28002: the password will expire within 7 days 2. Solution SQL> conn sys/inso...
  • Derek_Zhang_
  • Derek_Zhang_
  • 2014-03-06 06:45
  • 691

ORA-28002: the password will expire within 7 days 解决方法

查看用户的profile设置: SELECT username,profile FROM dba_users; 一般用户的profile设置都为DEFAULT。 2. 查看系统profiles中PASSWORD_LIFE_TIME设置:SELECT * FROM dba_profiles s W...
  • uTechCore
  • uTechCore
  • 2016-07-06 14:32
  • 229

ORA-28002: the password will expire within 7 days

===>http://www.cnblogs.com/shenxiaolin/p/6397753.html     http://www.cnblogs.com/xwdreamer/archive/2011/07/06/2296986.html
  • hdyrz
  • hdyrz
  • 2017-07-28 09:46
  • 124

ORA-28002: the password will expire within 7 days 解决方法

今天启动服务的时候,项目报错,发现错误在数据库连接部分,报出ORA-28002: the password will expire within 7 days错误。 启动PLSQL,采用sys sysdba模式进入 1.查看用户的profile设置:select username,pro...
  • yy_csdn1314
  • yy_csdn1314
  • 2016-06-08 11:25
  • 250
    个人资料
    • 访问:10400次
    • 积分:236
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:4篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论