Oracle 12cで指定ユーザーのパスワード有効期限を確認

2021年11月11日

環境
Oracle 12.2.0.1.0
書式

SELECT 別名1.USERNAME .別名2.LIMIT
FROM DBA_USERS 別名1
  INNER JOIN DBA_PROFILES 別名2 
    ON 別名1.PROFILE = 別名2.PROFILE 
    AND 別名2.RESOURCE_NAME = 'PASSWORD_LIFE_TIME'

使用例

SELECT
   DU.USERNAME
  , DP.LIMIT
  , DEFAULT_TABLESPACE
  , TEMPORARY_TABLESPACE
FROM
  DBA_USERS DU 
  INNER JOIN DBA_PROFILES DP 
    ON DU.PROFILE = DP.PROFILE 
    AND DP.RESOURCE_NAME = 'PASSWORD_LIFE_TIME' 
WHERE
 DU.USERNAME = 'CFT';

実行結果

USERNAME	LIMIT	     DEFAULT_TABLESPACE	    TEMPORARY_TABLESPACE
CFT	    UNLIMITED     CFT_DAT	              CFT_TMP

 

Oracle 12c

Posted by arkgame