`

修改oracle数据库密码过期时间

阅读更多

现象描述:

登录oracle11g

提示ERROR:ORA-28002:the password will expire within 1 days.

告警信息:

ERROR:ORA-28002:the password will expire within 1 days.

 

原因分析:select * from dba_profiles s where s.profile='DEFAULT' AND resource_name='PASSWORD_LIMIT'

oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天“。

 

处理过程:

1. export ORACLE_SID=tst01

2. sqlplus /nolog

3. conn /as sysdba

4. 查看用户的profile是那个,一般是default:

select username,profile from dba_users;

5. 查看制定概要文件(如default)的密码有效期设置:

select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

6. 将密码有效期由默认的180天修改成”无限制“

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

7. 修改后,还没有被提示ORA-28002警告的用户不会再碰到同样的提示;

已经被提示的用户必须再改一次密码,举例如下:

alter user hdy identified by <原来的密码>

 

分享到:
评论

相关推荐

    修改oracle数据库用户名及密码

    oracle数据库用户名及密码 1、连接到数据库。通常可以用sys用户登陆 2、找到 name为需要修改的用户 3、修改提交 4、测试连接

    oracle数据库密码过期处理方法.docx

    数据库密码过期后,用户sysdba用户无法登录访问系统,通过文档中的方法,可以修改密码,修改后可以继续访问Oracle数据库系统。

    windows系统中,oracle数据库被锁,密码过期

    oracle账户被锁、密码过期,通过sys权限在cmd输入sql进行修改,注意结束符和换行

    Oracle数据库用户的密码过期时间如何修改为永不过期

    Oracle的密码过期规则是用Profile来管理的,系统默认只有一个Profile(DEFAULT),该profile的密码过期规则为180天; 而所有的用户都使用该DEFAULT的profile,所以如果修改DEFAULT的过期规则会影响所有的用户; 所以...

    oracle 数据库秘密过期修改设置

    oracle 数据库秘密过期修改设置

    修改数据库密码过期问题

    修改oracle数据库用户名密码过期问题,纯属个人操作经验

    Oracle11g密码设置不过期

    oralce11g密码设置不过期,可通过sql脚本设置和查看

    修改ORACLE数据库密码有效期的方法

    在程序运行过程中,常常会因为数据库密码过期而使程序无法正常访问。为解决这一问题,可采用如下方法: 1.查看用户的proifle是哪个,一般是default SELECT username,PROFILE FROM dba_users; 2.查看指定概要文件(如...

    oracle数据库密码到期怎么解决

    主要介绍了oracle数据库密码到期的解决方法,非常不错,具有参考借鉴价值,需要的的朋友参考下

    Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题

    Oracle密码过期,取消密码180天限制 1、进入sqlplus模式 sqlplus / as sysdba; 2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_...

    oracle中修改用户密码复杂度

    (unix中)oracle修改用户密码复杂度的具体例子及操作过程,本例子是为企业做oracle数据库安全时的实际操作过程,包括密码长度,要求字符类型,过期时间,提示过期时间,密码错误次数等等!

    登录oracle数据库时密码忘记的解决方法

    我们在通过http://localhost:1158/em进行登录oracle时,我们忘记密码时,应该怎么办? 运行sqlplus进入输入密码界面 用户名输入: connect as sysdba 密码... 您可能感兴趣的文章:oracle 提示登录密码过期完美解决方法

    oracle 提示登录密码过期完美解决方法

    oracle 提示登录密码过期解决 1.登录到oracle的 服务器 2.切换到oracle 用户 3.设置到当前操作的实例名:export ORACLE_SID=XXX 4.连接数据库的命令行模式:sqlplus /nolog 5.sql: conn /as sysdba;用dba的身份登录 ...

    oracle中修改用户密码复杂度的具体例子及操作过程(unix中)

    oracle中修改用户密码复杂度的具体例子及操作过程(unix中),本例子是为企业做oracle数据库安全时的实际操作过程,包括密码长度,要求字符类型,过期时间,提示过期时间,密码错误次数等等

    oracle密码过期的彻底解决方案

    越是赶时间,越耽误事,测试环境oracle密码过期。 不多说,解决:设置成永不过期(SIT环境)。 1.以sys用户登录管理数据库;查询语句如下,未格式化查询语句。。 select * from dba_profiles where profile = '...

    oracle11登陆显示密码过期解决方法

    今天连接oracle11数据库显示密码过期,百度多番,折腾了许久,总结出这个亲测有效的解决方法 ps:最好使用IDEA去执行这些sql语句,用pl/sql执行不了,如图所示 1.先使用系统账户去登陆 2. 接着执行下面的sql语句即可 3....

    Oracle 11G密码180天过期后的修改方法

    在Oracle 11G 创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录,提示“ORA-28001: the password has expired”  密码过期后,业务进程连接数据库异常,必然会影响使用与登录...

    windows下oracle11g数据泵自动备份脚本

    windows下oracle11g数据泵自动备份脚本含删除过期备份和使用方法 1、先建备份用的路径对象:(注:此处认为用来做备份的用户backupuser已经建好了,且已经有连接数据库的相应权限) sqlplus / as sysdba CREATE OR ...

Global site tag (gtag.js) - Google Analytics