광고 한 번씩 클릭해 주시면 글 쓰는데 큰 힘이 됩니다 (제발~)

IT/Databases

Oracle thin 방식의 차이로 TNS 오류발생되며 데이터소스 설정이 안될경우

BradKim81 2021. 5. 12. 10:21
728x90

DBA가 와서 오라클 테스트 환경과 똑같이 다른 서버에 하나를 만들어주고 갔다

그래서 데이터소스 설정해서 접근하는데 안되는거다.

망할!

아이피만 바꿔주면 이론적으로 되야 하는건데

TNS가 잘못됐네 없는 이름이네 생쇼를 하며 안되드라

쌍욕을 남발하다 1번 방식에서 2번방식으로 하니까 됐다.

왜 안되는지 이유는 알고 싶지도 않다 -_- 아 짜증

 

320x100

 

1번 방식

Oracle thin 
 jdbc:oracle:thin:@host:port:sid

 

2번 방식

Oracle thin (description)

 jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=sid)))

 

 

---------------- 요건 걍 서비스 정보 ㅋㅋ ----------------

 

Oracle thin jdbc:oracle:thin:@host:port:sid
Oracle thin
 (description)
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=sid)))
Oracle oci jdbc:oracle:oci:@sid
Informix jdbc:informix-sqli://host:port/dbname:INFORMIXSERVER=servername
MS SQL jdbc:microsoft:sqlserver://host:port;DatabaseName=dbname
MySQL jdbc:mysql://host:port/dbname 
320x100