查看Oracle密码过期信息(查看oracle密码过期)

Oracle在不同的数据库版本中有不同的密码过期策略设定,用户可以根据自己的需要查看密码过期信息,以调整密码策略。查看Oracle密码过期信息只需要使用几条SQL语句即可完成,下文将为您介绍。

以下为Oracle 9i, 10g,11g, 12c 查看密码过期信息的语句:

Oracle9i:

Sql >select USER_name,PROFILE, PASSWORD_LIFE_TIME from dba_users;

Oracle 10g:

Sql>SELECT USER_NAME, PROFILE,PASSWORD_LIFE_TIME, ACCOUNT_STATUS FROM DBA_USERS;

Oracle 11g:

Sql>SELECT USER_NAME, PROFILE,PASSWORD_LIFE_TIME, ACCOUNT_STATUS,PASSWORD_GRACE_TIME FROM DBA_USERS;

Oracle 12c:

Sql>SELECT USER_NAME, PROFILE,PASSWORD_LIFE_TIME, ACCOUNT_STATUS, PASSWORD_GRACE_TIME,PASSWORD_REUSE_MAX

FROM DBA_USERS;

以上SQL语句可以查看相应的Oracle版本下用户密码过期信息,但如果您也想查看某一特定用户的密码信息的话,可以使用以下语句:

SQL > SELECT * FROM DBA_USERS WHERE USER_NAME=’testuser’;

另外,您还可以使用以下脚本确认某一特定用户的密码是否已经过期:

SQL>SELECT username, expired FROM SYS.USER$ WHERE username=’testuser’;

按照上述操作,您可以方便的查看Oracle密码过期信息,更好的安排密码策略,有效防止泄露信息和网络窃取等安全问题发生。


数据运维技术 » 查看Oracle密码过期信息(查看oracle密码过期)