スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
実行者 DBA権限保持者又は監査人
連続認証失敗アカウントロック状態のユーザを確認するには,ディクショナリ表を検索します。検索例を次に示します。
なお,システム定義スカラ関数ADD_INTERVALを使用するため,データディクショナリLOB用RDエリアが必要になります。データディクショナリLOB用RDエリアがない場合は作成してください。
SELECT USER_ID,CON_LOCK_TIME FROM MASTER.SQL_USERS WHERE CAST(CON_LOCK_TIME AS CHAR(19)) >= (SELECT MASTER.ADD_INTERVAL(CAST(CURRENT_TIMESTAMP(0) AS CHAR(19)),-INT_VALUE) FROM MASTER.SQL_SYSPARAMS WHERE PARAM_KEY = 'LOCK_MINUTE_CODE') AND CON_LOCK_TIME IS NOT NULL
USER_ID CON_LOCK_TIME --------------------- USER1 2005-01-19 11:37:58 USER2 2005-01-19 12:06:11 |
SELECT USER_ID,CON_LOCK_TIME FROM MASTER.SQL_USERS WHERE CON_LOCK_TIME IS NOT NULL
USER_ID CON_LOCK_TIME --------------------- USER1 2005-01-19 13:17:23 USER2 2005-01-19 13:17:35 |
SELECT USER_ID,CON_LOCK_TIME FROM MASTER.SQL_USERS WHERE CAST(CON_LOCK_TIME AS CHAR(19)) < (SELECT MASTER.ADD_INTERVAL(CAST(CURRENT_TIMESTAMP(0) AS CHAR(19)),-INT_VALUE) FROM MASTER.SQL_SYSPARAMS WHERE PARAM_KEY = 'LOCK_MINUTE_CODE') OR CON_LOCK_TIME IS NULL
USER_ID CON_LOCK_TIME --------------------- USER1 NULL AUDITOR1 NULL |
SELECT USER_ID,CON_LOCK_TIME FROM MASTER.SQL_USERS WHERE CON_LOCK_TIME IS NULL
USER_ID CON_LOCK_TIME --------------------- USER1 NULL AUDITOR1 NULL |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.