當用Oracle數據庫的時候,Oracle數據庫時提示“ORA-28000:帳號被鎖定”。 導致出現改錯誤的原因是:在oracle database 11g中,默認在default概要文件中設置了“FAILED_LOGIN_ATTEMPTS=10”,當輸入密碼錯誤次數達到設置值將導致此問題。
- 確認用戶所使用的概要文件:
SQL> select username,profile from dba_users;
- 查看概要文件中有關登錄次數的限制:
SQL> select * from dba_profiles where profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS';
- 如果嘗試登錄次數限制為10次,將嘗試登錄次數的限制修改為不受限:
SQL> alter profile default limit failed_login_attempts unlimited;
修改后不需要重啟數據庫,修改結果即時生效。文章來源:http://www.zghlxwxcb.cn/news/detail-509889.html
注意:修改后,還沒有被提示ORA-28000警告的賬戶不會再碰到同樣的問題,已被鎖定用戶仍需解鎖,方法如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-509889.html
SQL> alter user user_name account unlock;
到了這里,關于ORA-28000錯誤的原因及解決辦法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!