본문 바로가기
Error & Fix

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

by wakestand 2019. 11. 12.
반응형

jdbc를 로딩하고 Connection 객체를 얻는 코드인데

아래를 보면

 

java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

 

이런 에러가 떠서 진행이 안되는데 SID가 맞지 않아 뜨는 에러다

한번 해결을 해 보자

 

먼저 C:\app\계정명\product\11.2.0\dbhome_1\NETWORK\ADMIN 이 경로로 이동하면

 

이런 파일들이 보이는데 여기서 tnsnames.ora를 메모장으로 켜 보자

 

여기 가장 하단에 SID명이 보이는데 이 드래그한 SID 영역의 값을 복사해준 뒤에

 

jdbc:oracle:thin:@localhost:1521:orcl을

jdbc:oracle:thin:@localhost:1521:MYREALM42로 바꿔주면 된다

즉 orcl의 위치는 SID 값을 의미하는 것이다

 

이후 실행하면 에러없이 실행이 잘 된다

반응형

댓글