ORA-12505, TNS:listener does not currently know of SID given in connect descriptor; PL/SQL能夠正常登陸

Java服務鏈接Oracle 10.2數據庫時報異常,PL/SQL卻能夠正常登陸使用java

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

ORA-12505:TNS: 監聽程序當前沒法識別鏈接描述符中所給出的 SIDspring

原有Springboot鏈接地址以下數據庫

spring.datasource.url=jdbc:oracle:thin:@localhost:1521:data

須要改動爲bash

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost(PORT=1521))(LOAD_BALANCE=yes))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=data)))

也能夠簡寫爲oracle

jdbc:oracle:thin:@(description=(address=(protocol=tcp)(port=1521)(host=localhost))(connect_data=(service_name=data)))

其中address的三個屬性protocol,port,host順序能夠變化,大小寫都可以。結構爲tcp

description        
       address               
              protocol               
              host               
              port        
       connect_data
              service_name
相關文章
相關標籤/搜索