오늘은 몰랐으면 내일은 알면 된다
[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는 어디서 알 수 있을까?
아래의 블로그를 참고하였다.
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를 써주었다.



'DB' 카테고리의 다른 글
| [MongoDB 입문] 1. MongoDB Atlas 설정하기 (0) | 2023.01.19 |
|---|---|
| [Oracle] ORA-28040: 일치하는 인증 프로토콜 없음 (0) | 2021.03.09 |
| [Oracle] Oracle database 19c hr 계정 생성,사용하기 (0) | 2021.03.09 |
| [MariaDB/MYSQL] Lock wait timeout exceeded; try restarting transaction - Lock 정보 확인 (0) | 2021.03.02 |
| [mariaDB/MYSQL] .sql 불러오기 (0) | 2021.03.01 |