突然ora01017怎么解決 oracle數(shù)據(jù)庫新建數(shù)據(jù)庫連接失敗錯誤原因ora-01017,怎么辦?
oracle數(shù)據(jù)庫新建數(shù)據(jù)庫連接失敗錯誤原因ora-01017,怎么辦?根據(jù)ora-01017的提示,連接對方的用戶密碼錯誤,直接使用配置的用戶密碼(lsxy/lsxy)登錄數(shù)據(jù)庫,正常登錄。在建立后
oracle數(shù)據(jù)庫新建數(shù)據(jù)庫連接失敗錯誤原因ora-01017,怎么辦?
根據(jù)ora-01017的提示,連接對方的用戶密碼錯誤,直接使用配置的用戶密碼(lsxy/lsxy)登錄數(shù)據(jù)庫,正常登錄。在建立后進一步檢查dblink語句,其中用戶名被轉(zhuǎn)換為大寫,從而猜測密碼是否也被轉(zhuǎn)換為大寫,從而導(dǎo)致密碼錯誤。
解決方案:1。如果11g數(shù)據(jù)庫用戶的密碼是小寫,改成大寫,然后用9i連接,這種方法太粗糙,影響很大,所以我們不考慮使用。
2. 用雙引號將密碼括起來。
例如,標識為“jxunicomuusale”
我們可以稍微重寫dblink的creation語句,如下所示:
create public database link DBulsxy
oracle ORA-01017用戶無法通過PL-SQL登錄?
在以前的Oracle版本中,您的用戶名和密碼不區(qū)分大小寫,但在11g中是默認密碼數(shù)據(jù)庫的大小寫是敏感的,所以我們知道一個事實,即當JDBC給Oracle密碼時,它會把它變成大寫,這是一件奇怪的事情
你可能會說:好的,那么我將把密碼設(shè)置為大寫。哈哈哈,你完了。你知道,有些程序在鏈接到Oracle時會把密碼改成小寫。是不是很奇怪很頭暈?
Oracle數(shù)據(jù)庫中的密碼區(qū)分大小寫的事實已經(jīng)存在了幾千代,事實上,很簡單,即刪除Oracle密碼的區(qū)分大小寫設(shè)置:
alter system set sec_uu2;case_u2;sensitive_u2;Login=false
01017是用戶名和密碼根本不正確。服務(wù)器拒絕登錄ora-28000:第一步是使用PL/SQL,登錄名為system,數(shù)據(jù)庫名保持不變。選擇類型時,將normal更改為SYSDBA。第二步是選擇myjob并查看用戶。第三步是選擇系統(tǒng)并右鍵單擊“編輯”。第四步是修改密碼,刪除“賬戶鎖定”檢查。第五步是單擊“應(yīng)用程序”,然后單擊“關(guān)閉”。第六步是選擇系統(tǒng)并右鍵點擊“編輯”步驟:重新登錄即可通過驗證;第二種修改用戶名賬號解鎖
可能是由于連接對方的用戶密碼錯誤
Oracle數(shù)據(jù)庫登錄錯誤,請使用管理工具登錄并試著打開它。如果可以登錄,請查看錯誤日志,然后找到解決方案。如果無法登錄,請在服務(wù)中重新啟動數(shù)據(jù)庫,復(fù)制配置文件,然后查看是否正常。如果不正常,請嘗試啟動空數(shù)據(jù)庫。一天一天,一點一點地嘗試。