Oracle的帳號被鎖住,造成AP無法登入。

--01_解除被鎖住的Oracle帳號
SELECT USERNAME,ACCOUNT_STATUS,LOCK_DATE FROM DBA_USERS
WHERE USERNAME LIKE 'SCOTT';

--解除更新
--ALTER USER SCOTT ACCOUNT UNLOCK;


--02_帳號鎖定原因
--可能是帳密輸入錯誤太多造成,查看方式如下
SELECT * FROM DBA_PROFILES
WHERE RESOURCE_NAME LIKE '%FAILED_LOGIN_ATTEMPTS%';

--修改密碼錯誤次數
--ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS 30;
--ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;

/*
參考文章
【parameter】如何处理用户密码多次错误,自动锁定账户问题
http://blog.itpub.net/26148431/viewspace-1471865/

> 詳細處理方式可以參考這篇。


Oracle 输入错误次数修改、用户解锁、密码过期
http://blog.csdn.net/chunhua_love/article/details/...

[Oracle] 如何將被lock的帳號解鎖
http://memoim.blogspot.tw/2011/08/oracle-lock.html

Oracle数据库账号频繁被锁定的原因排查
http://database.51cto.com/art/201108/280966.htm

Oracle密碼過期與鎖定的設置
http://codex.wiki/post/150432-365
 》FAILED_LOGIN_ATTEMPTS 整數
 設定登錄到Oracle 資料庫時可以失敗的次數。一旦某用戶嘗試登錄資料庫的達到該值時,該用戶的帳戶就被鎖定,只能由DBA能解鎖。
 》PASSWORD_LOCK_TIME
 設定帳戶被鎖定的天數(當登錄失敗達到FAILED_LOGIN_ATTEMPTS時)。
*/

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Nathan 的頭像
    Nathan

    Nathan;

    Nathan 發表在 痞客邦 留言(0) 人氣()