개발 창고/Database

[ORACLE] ORA-12505

로이제로 2023. 1. 9. 22:00
반응형

※ 전문가로서 접근보다는 경험 기준으로 작성된 내용입니다.


이 버전에서는 TOC를 지원하지 않습니다. (ex. 모바일)


  에러발생


  원인

지정 TNS 리스너가 올바르지 않은 경우 발생

 

지금까지 발생한 이유

  1. Oracle TNS 서비스가 꺼진 경우
  2. TNS Listener명이 변경되어 지정된 TNS Listener가 더 이상 접근되지 않는 경우

 

그 외에 내용이더라도 아래의 방법을 체크해보아야 합니다.


 

  점검/해결 방법 #1

점검) Oracle Service 상태가 "실행 중" 인지 체크

각자 설치 버전/방법 등에 따라 서비스명이 다를 수 있습니다.

해결) 서비스 "시작" 또는 "다시 시작"


  점검/해결 방법 #2

점검) Oracle Listener Service 실행 확인

cmd - lsnrctl service

서비스 실행 상태 확인

설정된 서비스 인스턴스가 실행되지 않은 경우

 

해결) Listener 서비스 실행

서비스 실행

재확인) Listener 재확인

lsnrctl service

재확인 결과


  점검/해결 방법 #3

점검) Oracle Listener TNS Service명이 올바른지 확인

cmd - lsnrctl service

점검 확인

지정된 Service명이 없는 경우

 

해결) TNS 추가 또는 변경

tnsnames.ora 파일 위치
tnsnames.ora 파일 내용

반응형

'개발 창고 > Database' 카테고리의 다른 글

[MySQL] CONNECT BY 구현하기  (0) 2023.02.13
[MSSQL] Multi rows into one column  (0) 2023.01.17
[MSSQL] 문자열 나누기 - SPLIT  (0) 2022.12.05
[SQL] 연산자  (0) 2022.11.13
[MSSQL] 시간/날짜 간격 구하기 DATEDIFF  (0) 2022.09.29