1. 程式人生 > >連線資料庫報錯 invalid username/password; logon denied

連線資料庫報錯 invalid username/password; logon denied

連線資料庫時錯誤資訊如下

16:10:47.547 [Druid-ConnectionPool-Create-574835454] ERROR c.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:oracle:thin:@192.168.1.2:1521:orcl, errorCode 1017, state 72000
java.sql.SQLException: ORA-01017: invalid username/password; logon denied
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:447
) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:382) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:675) ~[ojdbc-6.jar:11.2.0
.3.0] at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:448) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:513) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:227) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:383
) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:776) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:432) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:553) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:254) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32) ~[ojdbc-6.jar:11.2.0.3.0] at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:528) ~[ojdbc-6.jar:11.2.0.3.0] at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:149) ~[druid-1.1.9.jar:1.1.9] at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) ~[druid-1.1.9.jar:1.1.9] at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:143) ~[druid-1.1.9.jar:1.1.9] at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:786) ~[druid-1.1.9.jar:1.1.9] at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:143) ~[druid-1.1.9.jar:1.1.9] at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) ~[druid-1.1.9.jar:1.1.9] at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:143) ~[druid-1.1.9.jar:1.1.9] at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1515) ~[druid-1.1.9.jar:1.1.9] at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1578) ~[druid-1.1.9.jar:1.1.9] at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2466) ~[druid-1.1.9.jar:1.1.9]

解決如下:

  1. 檢查配置檔案是否寫錯,大小寫是否正確
  2. 如果都沒有問題的話,檢查使用者名稱是否直接使用的${username}

    如果是 2中${username} 的情況,可以修改配置檔案中username屬性名,新增字首或者字尾,確保引用時不是${username}即可,或者可以在引用配置檔案時使用如下system-properties-mode屬性

    <context:property-placeholder location="classpath:jdbc.properties" system-properties-mode="FALLBACK" />

相關推薦

連線資料庫 invalid username/password; logon denied

連線資料庫時錯誤資訊如下 16:10:47.547 [Druid-ConnectionPool-Create-574835454] ERROR c.alibaba.druid.pool.DruidDataSource - create connection

如何解決Oracle 資料庫基礎 出現invalid username/password; logon denied錯誤

出現invalid username/password; logon denied錯誤解決方案【win7或win8中 cmd要以管理員身份執行】1.Dos下輸入命令:sqlplus sys/安裝時設定的密碼 as sysdba      (回車)2.然後輸入命令:alter

ORA-01017: invalid username/password; logon denied Oracle資料庫解決方案一

ORA-01017: invalid username/password; logon denied 錯誤(程式中的使用者和密碼無法登入,登入被拒)。 Oracle 11g 版本 初次安裝使用報錯: 解決方法1建立新使用者: 開啟sqlplus 以系統身份登入: 指令

ora-01017 invalid username/password logon denied

password 用戶名 bsp ava SQ 一個用戶 問題 sql pl/sql ora-01017 invalid username/password logon denied pl/sql可以登錄,java程序就是不行;後來換了一個用戶,就可以登錄; 後來把用戶

.NET 通過entity framework報數據庫連接錯誤:ORA-01017: invalid username/password; logon denied

ces lse rac string lec oca policy system 得到 如題,答案為:【ORA-01017】.NET程序連接數據庫失敗 轉載文章內容如下: 遇到問題 使用 C#/.NET 開發的一個客戶端程序,需要連接 ORACLE 數據庫,使用 O

Navicat Premium (oracle library is not loaded和ORA-01017:invalid username/password;logon denied

一.什麼是Navicat Premium   Navicat premium是一款資料庫管理工具,是一個可多重連線資料庫的管理工具,它可以讓你以單一程式同時連線到 MySQL、SQLite、Oracle 及 PostgreSQL 資料庫,讓管理不同型別的資料庫更加的方便。(來自 百度百科) &n

被拒--悲劇之ORA-01017: invalid username/password; logon denied 錯誤

          本地沒有安裝oracle,安裝了oracle客戶端和PL/SQL Developer。來實現對oracle資料庫的視覺化操作。       在使用在登入PL/SQL無法登入,提示錯

[oracle][toad] 無法登陸 ORA-01017: invalid username/password; logon denied

問題現象: 用SQLPLUS可以連線但是用toad死活連不上,報錯為:ORA-01017: invalid username/password; logon denied但是密碼使用者名稱是對的啊,因為用相同密碼使用者名稱的SQLPLUS可以連線的 原因: 唯一可能出錯的地方

python3.6.x連線mysql資料庫1045,using password: NO

上面是我執行時報的錯誤,下面是我連線資料庫的程式碼: conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='root', db='mywebsite') 按照菜鳥教程的python3連線資料庫

SQLyog連線資料庫plugin caching_sha2_password could not be loaded

開啟cmd:mysql -uroot -p? 進入mysql依次執行下面語句 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密規則? ALTER U

Windows+MyEclipse+MySQL【連線資料庫caching_sha2_password】

在MyEclipse中開啟【視窗】->【顯示檢視】-> MyEclipse Database Browser -> (圖片裡倒三角)New....   ①Driver template:MySQL Conntctor/J;   ②Driver name:自

TP連線資料庫:SQLSTATE[HY000] [2002] No such file or directory

連線資料庫報錯:“SQLSTATE[HY000] [2002] No such file or directory”。     出現這個問題的原因是PDO無法找到mysql.sock或者mysqld.sock。     解決方法1:找到相應的.sock檔案,並設定php.

連線資料庫:1130-Host 'xxx' is not allowed to connect to this MySQL server解決

出現這個問題的同學都很奇怪,為啥用localhost就可以連線上,但是使用本地ip就不行。出現這個問題的原因就是mysql未開啟mysql遠端訪問許可權導致。 這時候我們就用cmd去訪問下你的mysql下面的user表。具體操作如下: 1、連線伺服器: mysql -u root -p

mysql連線資料庫Unable to create initial connections of pool.

出現Unable to create initial connections of pool. 錯誤的原因是pom檔案配置的mysql版本號的問題 找到並修改POM檔案中的版本號 <dependency> <groupId>mysql</groupId

客戶端連線資料庫:ERROR: XX000: missing chunk number x for toast value x in pg_toast_x 目錄

目錄 環境 症狀 問題原因 解決方案 環境 系統平臺:N/A 版本:4.3.2,4.1.1 症狀 使用客戶端工具連線某資料庫的表時,出現如下所示報錯: ERROR: XX000:missing chunk number 0 for to

Docker容器中SQLyog連線資料庫plugin caching_sha2_password could not be loaded

ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loaded 問題: 連線Docker啟動的mysql出現:ERROR 2059 (HY000): Authentication plu

navicat連線資料庫

1.10061錯誤 安裝navicat後建立連線老是出現10061錯誤,之前以為是埠沒開啟,原來是Mysql服務沒有啟動。 開始->執行->services.msc,看一看wampmys

springboot連線資料庫java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.

我以前的專案是用的springboot1.5.7版本,但後來另外一個專案我用了springboot2.0.2,這下連線資料庫查詢資料直接給我報錯了java.lang.IllegalArgumentException: jdbcUrl is required with driv

kettle連線資料庫:Error occured while trying to connect to the datab

1 引言 在用kettle開發時常會出現 Error occured while trying to connect to the database 錯誤,但是仔細觀察日誌,引起這個錯誤的原因不盡相同。這個錯誤看起來很簡單,但是有時候越簡單的錯誤越沒有耐心改,尤其是忙的時候,不小心填錯了某個引數導致這個

java連線資料庫Unknown system variable 'tx_read_only'

        下午,新做一個spring + springmvc + mybatis 框架,解決掉各種jar包問題,結果一直報 Unknown system variable 'tx_read_only'  ,研究,