오라클(Oracle) SQL Developer 접속에러 - Listener refused the connection with the following error
Oracle 2016. 12. 20. 21:04Oracle 사에서 제공하는 DBMS인 SQL developer를 이용하다 보면
다음과 같은 에러가 발생하는 경우가 종종 있습니다.
내용을 보면
Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
업체코드 12505
란 내용을 볼 수 있습니다.
내용인 즉 오라클에 접속할 때 지정해주는 SID가 있는데
해당 SID를 가진 리스너가 연결되어 있지 않다는 내용입니다.
상황에 따라서 SID자체를 변경해 주어야만 해결이 될 수도 있지만 대부분의 경우
접속이 되다가 어느날 갑자기 접속이 안된다면 리스너가 실행되지 않아서 그렇습니다.
대부분의 연습용 Oracle의 경우 다음과 같이 SID를 XE로 사용하는 경우가 많습니다.
이 경우 해당 리스너가 실행중인지 확인해 보고 실행시켜주면 대부분의 경우
해결됩니다.
우선 윈도우키+R 을 눌러 실행창을 열어 줍니다.
열기에 services.msc를 입력해 줍니다.
그러면 다음과 같은 서비스 창이 뜹니다.
밑으로 내리다 보면 해당 라인의 OracleServiceXE 란 이름을 보실 수 있습니다.
더블클릭해 줍니다.
다음과 같은 설정창이 뜨면 시작버튼을 클릭하고 확인을 클릭해주세요.
그러면 아까는 실행중이지 않던 OracleServiceXE 리스너가 시작된 걸 확인하실 수
있니다. 다음과 같은 원인으로 리스너가 시작되지 않아 접속되지 않은 문제라면
시작후엔 정상적으로 접속되는 것을 확인하실 수 있을 겁니다.
그럼 이상으로 오라클 접속관련 에러 해결 포스팅을 마치도록 하겠습니다.
감사합니다.
Posted By Culinary Developer