Java連接Oracle報(bào)錯(cuò):the account is locked |
發(fā)布時(shí)間: 2012/9/4 17:03:48 |
用Java連接Oracle, 運(yùn)行一段時(shí)間后,程序報(bào)錯(cuò),連接失敗,ora-28000 the account is locked, 出現(xiàn)這種原因,是因?yàn)橛脩舯绘i定了,一般出現(xiàn)這種情況,有幾個(gè)原因: 一、是因?yàn)槌绦蜻B接數(shù)據(jù)庫(kù)的數(shù)量大于配置的連接數(shù); 二、在線程中一直用錯(cuò)誤的秘碼去連接數(shù)據(jù)庫(kù),導(dǎo)致Oracle數(shù)據(jù)庫(kù)認(rèn)為是有人在破解其密碼,超過(guò)一定連接次數(shù),就會(huì)把該用戶上鎖。-
1.以超級(jí)管理員身份登陸Oracle,再執(zhí)行解鎖語(yǔ)句:alter user username account unlock; (注:username為被上鎖的用戶名) 2.把連接池的連接數(shù)設(shè)置大一些。 3.以其他用戶名登錄Oracle-->選擇myjob-->查看users-->找到被鎖定的用戶名,右擊點(diǎn)擊“編輯”-->把“帳戶被鎖住”的勾去掉-->點(diǎn)擊“應(yīng)用”再點(diǎn)擊“關(guān)閉”-->重新登錄-->OK.
本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |