一次Oracle密碼復(fù)雜性校驗錯誤解決

結(jié)構(gòu)化解決問題的步驟
1、識別問題:明確具體是什么問題。
2、定義問題:將問題分解成可管理的小問題。
3、調(diào)查:收集數(shù)據(jù)和信息。
4、分析:找出問題的根本原因。
5、解決:從眾多解決方案中選擇最合適的一個。
6、檢查解決方案:確認是否已經(jīng)解決了問題。

今天,業(yè)務(wù)系統(tǒng)導(dǎo)入數(shù)據(jù)時,報了一個錯誤(如圖)。折騰了一翻,問題解決比較曲折,特此記錄下。


一、識別問題:明確具體是什么問題

1、明確具體是什么問題?
本業(yè)務(wù)系統(tǒng)使用已七八年,數(shù)據(jù)導(dǎo)入模式比較原始,每次新周期數(shù)據(jù)導(dǎo)入時,需要通過專門的工具連接數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)。今天正常按操作程序?qū)霑r,提示如下錯誤:

錯誤提示

2、什么情況下出現(xiàn)的?
在新周期數(shù)據(jù)導(dǎo)入時出現(xiàn),距離上次操作數(shù)據(jù)庫,間隔為28天。


二、定義問題:將問題分解成可管理的小問題

通過將問題分解成可管理的小問題,進一步定位最本質(zhì)的問題。
針對本問題,具體步驟如下:
1、導(dǎo)入操作不當出現(xiàn)的問題?
經(jīng)多人驗證,出現(xiàn)同樣的錯誤,問題排除。

2、公司數(shù)據(jù)庫有新的變更?
咨詢公司DBA后,排除這種肯能。

3、供應(yīng)商有執(zhí)行新的變更?
本業(yè)務(wù)系統(tǒng)供應(yīng)商操作系統(tǒng)時,都要通過我的驗證,最近并沒有執(zhí)行相關(guān)操作。同時,跟供應(yīng)商有權(quán)限的工程師確認,也排除本可能。

4、數(shù)據(jù)庫本身設(shè)置的問題?
有這種可能,需要進一步分析、排除。


三、調(diào)查:收集數(shù)據(jù)和信息

1、搞清楚業(yè)務(wù)系統(tǒng)導(dǎo)入工具邏輯。
通過咨詢供應(yīng)商,了解到詳細的導(dǎo)入邏輯,進一步分析每一個可能出錯的環(huán)節(jié)。

2、從錯誤提示入手

根據(jù)錯誤提示查詢相關(guān)資料,找出可能的原因。

本例問題很類似,問題指向Oracle密碼復(fù)雜性校驗錯誤。

3、連接數(shù)據(jù)庫
連接數(shù)據(jù)庫發(fā)現(xiàn),其他賬號均能正常登陸,只有出問題的帳號不能登陸。


四、分析:找出問題的根本原因

通過匯總分析及供應(yīng)商協(xié)助:清晰定位問題,初步制定以下解決方案。

解決方案:備份數(shù)據(jù)庫,重新創(chuàng)建用戶。

重新創(chuàng)建用戶

創(chuàng)建不成功,提示問題依舊

ORA-28003: password verification for the specified password failed
ORA-20001: Password same as or similar to user

根據(jù)錯誤提示,定位問題:因為Oracle密碼復(fù)雜性校驗導(dǎo)致
Check the output of the below query.
Check the value for resource_name "PASSWORD_VERIFY_FUNCTION" , if it is not null(LIMIT column) then change it to null.

密碼復(fù)雜性校驗


五、解決:從眾多解決方案中選擇最合適的一個

1、取消Oracle密碼復(fù)雜度檢查:

SQL> alter profile default limit password_verify_function null;

2、重新創(chuàng)建用戶


六、檢查解決方案:確認是否已經(jīng)解決了問題

經(jīng)驗證,業(yè)務(wù)數(shù)據(jù)已能正常導(dǎo)入。
至此,問題解決~!

還有個問題:本工具已正常使用多年,在沒人動系統(tǒng)配置和數(shù)據(jù)庫環(huán)境的情況下,為何會突然出現(xiàn)這個問題,還在進一步分析。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容