반응형
로컬에 DB를 생성하고 SQL Developer를 통해 접속을 하려고 하니, 아래와 같이 ORA-12541: 접속할 수 없습니다. host localhost port 1521에 리스너가 없습니다. 라는 에러가 발생했다.
리스너가 있는 걸로 알고 있었는데 일단 이번 글에서는 이 문제를 해결하는 방법에 대해 기록한다.
해결 방법
1. 먼저 리스너가 있는지 없는지를 확인하기 위해 Window 키 + R 을 눌러 service.msc를 실행하고, 리스너가 있는지 확인을 했는데 리스너가 없었다.
2. CMD 창에서 lsnrctl status 명령어를 통해 리스너를 확인했더니, HOST 부분에 공백으로 들어가 있어서 발생하는 문제로 보였다.
그래서, listener.ora 파일과 tnsnames.ora 파일을 실행하여 각 HOST와 PORT에 컴퓨터 이름과 1521 포트를 넣었다.
listener.ora
tnsnames.ora
3. 설정을 하였으니 다시 lsnrctl start 명령어를 사용하여 리스너를 시작을 했는데 또 다른 오류가 발생했다.
Unable to OpenSCManager: err=5
위의 에러는 CMD 창을 관리자 권한으로 실행하고 다시 lsnrctl start를 하면 정상적으로 구동이 된다.
4. 다시 진행을 하면 리스너가 성공적으로 수행되는 것을 확인할 수 있다.
5. 그리고 나서, 다시 sql developer로 돌아와서 테스트를 진행하니 성공적으로 완료된 것을 볼 수 있다.
반응형
'IT > Oracle' 카테고리의 다른 글
[Oracle] ORA-12528: TNS:리스너: 적절한 모든 인스턴스가 새 접속을 차단하고 있습니다. 문제 해결 방법 (0) | 2024.11.28 |
---|---|
[Oracle] Unable to OpenSCManager: err=5 문제 해결 방법 (0) | 2024.11.28 |
[Oracle] Windows11 오라클 로컬 DB 생성하기 (0) | 2024.11.28 |
[Oracle] ORA-28040: No matching authentication protocolORA-28040: No matching authentication protocol 문제 해결 방법 (0) | 2024.11.26 |
[Oracle] IMP-00013: DBA만이 다른 DBA가 엑스포트한 파일을 임포트할 수 있습니다. 문제 해결 방법 (0) | 2024.11.25 |
[Oracle] user lacks create session privilege logon denied 문제 해결 방법 (0) | 2024.11.25 |
[Oracle] Windows11 SQL Developer 설치하는 방법 (0) | 2024.11.25 |
[Oracle] 오라클(Oracle) 특정 데이터 값으로 모든 테이블에서 데이터 찾는 방법 (0) | 2023.12.26 |
최근댓글