|
|
#查看检查即将过期的用户
--建议先调整行显示
col USERNAME for a15
col PROFILE for a15
col ACCOUNT_STATUS for a15
col STATUS for a15
SELECT
username,
account_status,
expiry_date,
CASE
WHEN expiry_date IS NULL THEN 'nerver'
WHEN expiry_date > sysdate + 7 THEN 'safe'
WHEN expiry_date BETWEEN sysdate AND sysdate + 7 THEN '7days_exp'
WHEN expiry_date < sysdate THEN 'expired'
END as status,
profile
FROM dba_users
WHERE account_status NOT LIKE '%LOCKED%'
ORDER BY expiry_date;
--显示效果如图:
|
|