오라클을 쓰기위해 힘들게 오라클을 다운받고 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가 정확하지 않다는 오류였다. 처음 겪는 오류라서 즉시 구글링을 했고 문제점을 해결할 수 있었다. SID의 정확한 값을 알아 sql deveploer에 입력해줘야 하는데 SID값을 확인하기 위해선 프롬프트를 이용해야한다.
시작->검색->cmd 입력
위의 경로를 따라가면 프럼프트가 작동한다. SID의 값을 알기위해 프롬프트에 Lsnrctl Services을 입력한다. 그럼 바로 아래와 같은 화면이 뜨는 걸 알 수 있다.
Lsnrctl Services를 정확히 입력했다면 초록색 테두리가 쳐져있는 텍스트가 보일거다. 만약 위와같이 텍스트가 보이지 않으면 설치자체가 문제니깐 새로 프로그램을 깔아야한다. 여기서 시드값을 찾으면 된다.
빨간색 테두를 친 부분이 우리가 찾던 SID의 값이다. 이제 SID의 값을 찾았으니 sql developer로 다시 돌아가 값을 입력해주자. 그러면 다음과 같이 테스트가 성공한 걸 알 수 있다.
'기혁씨의 삽질표류기' 카테고리의 다른 글
MediaType.APPLICATION_JSON_UTF8_VALUE (0) | 2021.09.29 |
---|---|
No mapping for ~ 에러 메세지 (0) | 2021.09.29 |
[스프링 웹프로젝트] java.sql.SQLException 오류 (0) | 2021.08.20 |
[스프링웹프로젝트] 톰캣 오류 (0) | 2021.08.16 |
[오라클]Oracle 12C 이상 버전 SCOTT활성화 (2) | 2021.08.07 |