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

반응형

etc-image-0


힘들게 오라클을 설치하고 SQL Developer를 실행 시켰는데 또 골치 아프게 오류가 발생했습니다. 어떤 오류냐면...


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


뭐 딱봐도 리스너 접근이 거부되어 에러가 뜨는건 알겠습니다. SID가 서로 안 맞는것도 알거 같고... 처음 경험하는거라 어쩔줄 몰라서 헤맸습니다.


etc-image-1


그래도 역시 검색을 하면 정답은 나오네요. 구글링이 답이긴 하죠!!

일단 아래 방법대로 해도 안된다면 설치에 오류가 생겼다고 생각하시고 재설치하는게 좋을것 같아요.


◇ CMD에 명령어 "Lsnrctl services" 입력

etc-image-2


시작 → 실행 → CMD를 실행시킨 후 Lsnrctl Services 를 입력합니다. 

리스너를 제대로 잡아주는 역할을 하는것 같습니다.

만약에 초록색 상자처럼 화면이 안 뜬다면 설치하는 과정에서 문제가 생긴거라고 하네요.




etc-image-3


그리고 [ " ~~~ " 서비스는 인스턴스를 가집니다. ] 이 부분이 SID에 해당하는 부분입니다.

orcl을 확인하고 개발툴로 가보겠습니다.


◇ SQL Developer에서 접속정보 확인

etc-image-4


음.. 역시 SID가 다르네요. 

왜 설치할때는 orcl로 설치하라 해놓고, 접속할땐 xe가 기본값이라니...

아무튼 1시간동안 헤맨 이유는 요것 때문이였습니다.





etc-image-5


얼른 바꿔줘야겠죠??

CMD에서 확인했던 SID인 orcl을 입력하고 비밀번호를 입력한뒤 테스트를 해봤더니 기분좋게 성공이라고 떴습니다!!! 역시 오류를 해결하는 기분은 최고에요.



etc-image-6


접속을 눌렀더니 이제 아무런 오류도 뜨지 않고, 정상적으로 동작이 잘됩니다 ^_^

반응형