Navicat连接Oracle数据库失败,提示无效的用户名和密码(Invalid username and password)
1、Navicat是一款非常好用的數據庫管理工具,可是一段時間沒有使用,突然發現之前建立的Oracle連接無法打開,提示要輸入舊密碼和新密碼以及確認新密碼,在Navicat管理工具中連接之前超過180天的Oracle數據庫,連接的時候,彈出一個彈框,如下圖
?此處即使輸入正確的密碼連接也會提示無效的用戶名密碼Invalid username and password
排查問題:?經查詢,Oracle數據庫默認密碼有效期為180天,Oracle數據庫密碼過期后,會導致連接報錯。
解決思路:?修改Oracle數據庫密碼有效期為永久。
?具體方案:
1、在Navicat中連接Oracle服務,輸入用戶名和密碼(默認用戶名system,密碼寫成自己的密碼),如下圖
?2、連接上之后,選中該數據庫,鼠標右擊選擇命令列界面,選擇完成后打開命令窗口,輸入
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'
查詢對應文件的密碼有效期設置(默認為180天),如下圖:
3、接著輸入ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED將有效期設置為無限制,如下圖:
4、輸入alter user 用戶名 identified by <原來的密碼> account unlock;解鎖原密碼,如下圖:
5、打開navicat數據庫連接Oracle,顯示可以正常連接。?
?
總結
以上是生活随笔為你收集整理的Navicat连接Oracle数据库失败,提示无效的用户名和密码(Invalid username and password)的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: solr java浏览器访问_solr解
 - 下一篇: linux查看非注释行_Linux筛除空