ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';
SELECT USERNAME, LOCK_DATE FROM DBA_USERS WHERE USERNAME LIKE 'TRSEKPV65_DEMO';
例:鎖定時間 20:03:03
例:C:\devsoftware\oracle11g
C:\devsoftware\oracle11g\diag\tnslsnr\DEV2-216\listener\trace\listener.log
tail -20 listener.logtail.exe 或上傳 Linux 分析鎖定時間 20:03:03 附近日誌:
01-AUG-2011 20:03:35 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=portalteam)(CID=(PROGRAM=D:\TRS\TRSGateway4.6\gwserver_x64\TrsAgent.exe)(HOST=DEV2-216)(USER=Administrator))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::e816:9e03:60ac:fdaa%11)(PORT=13678)) * ESTABLISH * portalteam * 0
導致鎖定的進程:TrsAgent.exe(TRS Gateway 代理)。根因:修改了資料庫密碼,但未同步更新 Gateway 登入配置。Gateway 反覆嘗試舊密碼連線,超過 FAILED_LOGIN_ATTEMPTS=10 導致帳號鎖定。
ALTER USER TRSEKPV65_DEMO ACCOUNT UNLOCK;