Oracle密码过期警告未显示

时间:2017-03-20 14:55:47

标签: oracle change-password

我通常会收到一条消息,提示用户的密码将在x天后过期。我在使用SQL开发人员或SQL*Plus时收到此消息。目前我以系统用户身份登录SQL*Plus并运行以下脚本:

select username, expiry_date from dba_users 
/

它显示我的用户,密码明天将过期。我没有收到消息说它会过期。如果我没有随机检查,我将永远不会知道,我的系统会崩溃。

有没有办法打开此功能?

2 个答案:

答案 0 :(得分:0)

密码将在expiry_date到期。但是,如果此用户的PROFILE已定义PASSWORD_GRACE_TIME,则用户将收到“您的密码将在......上过期”的通知。否则密码即时生效,用户必须更改密码。

答案 1 :(得分:0)

您到底是如何连接数据库的?如果您连接as sysdba Oracle将不会像指定用户那样真正连接,它将以SYS连接。在这种情况下,Oracle可能会绕过正常的数据库身份验证,并依赖于操作系统。即使用户名已过期,您仍然可以连接as sysdba