본문 바로가기

Developer Diary/SQL & DB

오라클 에러 Listener refused the connection with the following error:ORA-12505


Oracle Developer 연결을 위해 testdb 사용자 계정을 만들고 Connection을 하려고 했지만,
위처럼 에러 메시지가 [테스트]를 하면서 발생했다.
이 에러는 SID가 잘못 입력되었기 때문이며, SID는 DB 인스턴스 이름이기 때문에 내가 명명한 DB 인스턴스 이름을 SID 칸에 입력해 줘야 한다.

SID 이름은 다음과 같은 방법으로 알 수 있다.
https://localhost:1158/em/ 으로 접속하면 화면 상단에 데이터베이스 인스턴스:XXX가 있다.
여기서 XXX가 SID이다. (아래 이미지에선 sagelord가 SID가 된다.)



또는,
SQL PLUS 프로그램을 실행시킨 후,
SQL> select instance from v$thread;
명령어를 실행하면, 현재 명명된 DB 인스턴스 이름을 확인할 수 있다.