-
ORA - 12505 : Listener refused the connection with the following error:Windows - Oracle/ORACLE 19C 2023. 3. 9. 01:01
오류 발생
요청한 작업을 수행하는 중 오류 발생:
Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
(CONNECTION_ID=jdZTGqn2Q/iQ4CV8obHfAw==)
리스너의 연결 거부
ORA-12505, TNS : 리스너는 현재 SID를 인식 하지 못하고 있는 상태
1. PC 이름, IP 확인실행(프로그램키 + R) : CMD 입력 후 확인
명령어 : ipconfig/all호스트이름, IPv4 주소 메모
2. 리스너의 상태 확인 및 종료명령어 : lsnrctl status
명령어 : lsnrctl stop
1개 서비스 외 확인 되지 않는 상태
orcl(본인의 SID) 서비스를 인식 못하고 있음.3. 리스너 매개변수 파일 설정
3-1. 해당 라인의 디렉토리를 복사 후 디렉토리로 이동
3-2. 메모장 관리자 권한실행
3-3. listener.ora, tnsnames 파일 메모장 열기
(메모장에 드래그&드랍)
3-4. HOST 수정( HOST = 자신의 컴퓨터 이름 or IP주소 )
4. 리스너 시작 및 확인시작 명령어 : lsnrctl start
확인 명령어 : lsnrctl status
추가 서비스 (SID "orcl") 확인* 5. 서비스 확인이 안 될 경우
서비스 실행 : 프로그램키 + 서비스 검색
Ora* : 관련 서비스를 우클릭 후 실행
lsnrctl status : 상태 재 확인
6. sql developer 로그인 및 확인
*. 잘 사용하던 중 오류가 발생 했다.원인은 IP가 갱신 되었기 때문 tnsname.ora의 IP를 변경 해줬더니 해결 됐다.
개인 실습용도라면 HOST IP를localhost로 설정해도 괜찮을 것 같다.localhost설정 도 후에 오류 발생하여 그냥 PC 이름으로 변경했다.
* 가끔 lsnrctl stop, start로 서비스 실행이 안되는 경우도 있었다.
이 경우 서비스에서 수동실행으로 해결됐다.
*Port의 번호가 틀려도 오류 발생할 수 있다.
port 변경시 listener.ora, tnsnames.ora 의 포트도 변경해야 한다.
'Windows - Oracle > ORACLE 19C' 카테고리의 다른 글
[SQL Developer] Oracle 17002 오류발생 : The NetWork Adapter could not establish the connection (0) 2023.03.14 [SQL Developer] The Network Adapter could not establish the connection 오류 (0) 2023.03.09 SQL Developer 설치 (0) 2023.03.09 ORACLE 19C 환경 설정 [ 서비스, 리스너, 방화벽 ] (0) 2023.03.09 ORACLE 19C 설치 (0) 2023.03.08