Java連接Oracle報錯:the account is locked |
發布時間: 2012/9/4 17:03:48 |
用Java連接Oracle, 運行一段時間后,程序報錯,連接失敗,ora-28000 the account is locked, 出現這種原因,是因為用戶被鎖定了,一般出現這種情況,有幾個原因: 一、是因為程序連接數據庫的數量大于配置的連接數; 二、在線程中一直用錯誤的秘碼去連接數據庫,導致Oracle數據庫認為是有人在破解其密碼,超過一定連接次數,就會把該用戶上鎖。-
1.以超級管理員身份登陸Oracle,再執行解鎖語句:alter user username account unlock; (注:username為被上鎖的用戶名) 2.把連接池的連接數設置大一些。 3.以其他用戶名登錄Oracle-->選擇myjob-->查看users-->找到被鎖定的用戶名,右擊點擊“編輯”-->把“帳戶被鎖住”的勾去掉-->點擊“應用”再點擊“關閉”-->重新登錄-->OK.
本文出自:億恩科技【www.endtimedelusion.com】 |