資料庫本地,sqlplus和資料庫工具連線資料庫正常,但是JDBC連線資料庫出現了一直提示使用者名稱/密碼錯誤

qq_29461579發表於2020-12-28

願意分析:

可能原因:

    1.由於某種原因JDBC傳入的密碼確實和資料庫儲存的不一致,比如手動輸入,編碼格式等。
    2.老版本連線12c以上的庫,由於新增了sqlnet.ora的相容性,所以密碼需重置才可連線。 

解決方式:

            

解決方式:
    1.使用比對器比對密碼找到爭取密碼,或者伺服器重新設定密碼。
    2.   
      (1)在sqlnet.ora加入以下:
                SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
                SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
      (2)重新啟動服務
      (3)修改使用者密碼即可 alter user 使用者名稱 identified by 密碼;

 

相關文章