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 not currently know of SID given in connect descriptor


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



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

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


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


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

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

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





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

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


◇ SQL Developer에서 접속정보 확인


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

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

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






얼른 바꿔줘야겠죠??

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




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

반응형