오늘은 몰랐으면 내일은 알면 된다

[Oracle] IO 예외 및 ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 본문

DB

[Oracle] IO 예외 및 ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

마스터피쓰 2021. 3. 9. 23:00

간만에 오라클을 쓰려고하니 정말 난리법석이 아닐 수 없다.

 

설치하고 hr 계정을 열어준 것 까지는 좋았는데, 어째선지 계속 connection이 성공하질 못했다.

sqldeveloper에서도 그렇고, 이클립스에서도 그렇고.

 

제일 처음에는 IO Exception이 뜨면서 연결이 되지 않는다고 했다.

프로젝트에서 사용했던 db.properties에서 localhost라고 표기가 되어있어서 문제인가? 하고 ip주소로 바꿔보았더니

이제는 아래와 같은 에러들이 뜬다.

 

 

SID 를 잘못 준 것 같다. 그럼 SID는 어디서 알 수 있을까?

 

아래의 블로그를 참고하였다.

 

hunit.tistory.com/211

 

Oracle〃ORA-12505 오류해결 Listener refused the connection with following error

힘들게 오라클을 설치하고 SQL Developer를 실행 시켰는데 또 골치 아프게 오류가 발생했습니다. 어떤 오류냐면... Listener refused the connection with the following error : ORA-12505, TNS: listener does..

hunit.tistory.com

 

아래에서 노란색으로 그어놓은 부분이 SID이다.

 

아래쪽 가려놓은 부분은 컴퓨터 명과 포트이다

 

이제 connection 정보를 변경해보자. 호스트 이름에는 localhost를 지우고 ip를 써주었다.