|

ORA-12514: 오라클 19c DB 접속 오류

  • 윈도우 10 64bit

    Oracle 19c 설치 후 나비캣으로 접속 시도 시 ORA-12514 오류 발생

Oracle 19c를 윈도우에 설치 후 [ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함]이란 오류가 발생했습니다.

오라클19c 접속 오류 - ORA-12514 오류

ORA-12514 오류 > 파일 수정

여러가지 오류 확인 중 [lisener.ora] 파일과 [tnsnames.ora] 2개의 파일 수정을 먼저 진행했습니다.

2개 파일은 각각 셋업 시 설정한 설치 경로가 다를 수 있으며, 저의 경우
C:\Oracle\WINDOWS.X64_193000_db_home\network\admin\ 폴더 안에서 파일 확인 후 작업을 진행했습니다.

1. [lisener.ora]

(HOST = localhost로 설정되어 있거나 변경한 것을 최종 192.168.0.11)로 변경해 줬습니다. 윈도우 PC의 이름으로도 되어 설정할 수 있음.

# listener.ora Network Configuration File: C:\Oracle\WINDOWS.X64_193000_db_home\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools.   SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = CLRExtProc)       (ORACLE_HOME = C:\Oracle\WINDOWS.X64_193000_db_home)       (PROGRAM = extproc)       (ENVS = “EXTPROC_DLLS=ONLY:C:\Oracle\WINDOWS.X64_193000_db_home\bin\oraclr19.dll”)     )   )   LISTENER =   (DESCRIPTION_LIST =     (DESCRIPTION =       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11 ) (PORT = 1521))     )   )  

2. [tnsnames.ora]

tnsnames.ora 파일 역시 3개를 수정해 줍니다.

# tnsnames.ora Network Configuration File: G:\app\bipl69\product\11.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL_INFA = 
   (DESCRIPTION =
      (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521))
      )
      (CONNECT_DATA =
         (SERVER = DEDICATED)
         (SERVICE_NAME = ORCL)
      )
   )
MYORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = myorcl)
    )
  )
ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )
LISTENER_MYORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521)) 
구글링으로 확인한 블로그 중 한 곳입니다.

위에서 해봤던 서비스 테스트는 정상적이니 요 방법으로 해결해야될 것 같죠?

폴더위치 C드라이브나 D드라이브에 [App\Administrator\product\11.2.0\dbhome_1\network\admin]

( 위 경로는 모두 똑같지 않습니다~~ 비슷할거에요 )

출처: https://hunit.tistory.com/343 [HunIT Blog:티스토리]

ORA-12514 > 관련 파일 중지 후 시작

이미 두 개의 파일 [lisener.ora], [tnsnames.ora]이 localhost 또는 윈도우 PC 사용자 명으로 동일하게 세팅 되었는데도 문제가 해결되지 않는다면,

tns리스너
출처: velog.io/@zwooo96/ORA-12541-TNS-리스너가-없습니다

3개 파일을 중지 후 시작할 수 있습니다. 나머지 2개의 파일은 금방 재시작 가능하며, OracleServiceORCL의 파일의 경우 1분 정도의 시간이 소요됩니다.

이후에 정상 작동을 확인 했습니다. 주요 오류는 “TNS 리스너가 없습니다” or “TNS 리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함”의 메시지가 나타날 때 진행해서 해결이 가능할 수 있습니다.

※ 오라클 데이터베이스의 경우 관련 오류 번호 메시지 내용을 주요 키워드로 검색하면 국내 및 해외 블로그 글에서 해결책을 찾을 수 있는 것이 주요 포인트인 것 같습니다. 

Similar Posts

  • [DBMS] MariaDB 테이블 손상 원인 및 복구

    MySQL 또는 MariaDB를 설치한 서버에서 테이블이 깨지는 경우가 있습니다. MariaDB 테이블 손상의 원인은 크게 다음과 같습니다. 목차ORA-12514 오류 > 파일 수정1. [lisener.ora]2. [tnsnames.ora]ORA-12514 > 관련 파일 중지 후 시작✅ MariaDB 테이블 손상 확인 및 복구 방법 웹사이트를 운영하면서 발생하게 되는 테이블이나 DB 자체가 깨지는 경우 MySQL / MariaDB 테이블 복구가 필요한데 먼저 손상된…

  • |

    MariaDB: Slow Query Log 설정

    MariaDB에서 Slow Query Log 설정을 할 경우 Mariadb 10.2 버전부터 etc/my.cnf.d/ 폴더안에 mysql-clients.cnf 및 server.cnf 파일로 나뉘게 되었습니다. mysql 이라도 폴더를 확인한 후에 설정 내역에 따라 확인하면 되겠습니다. 먼저 etc/my.cnf.d/server.cnf 파일에 적용하는 방법에 대해 알아 보겠습니다. ※ Slow Query Slow Query는 수행하는 데 오랜 시간이 걸리는 쿼리입니다. 응답 시간이 길어질 경우 서비스의 품질이…

  • APM 설치 후 아파치 403 에러(403 Forbidden)

    리눅스에서 APM을 설치한 후에 아파치 403 에러가 뜰 경우 SELinux가 켜져 있는지 먼저 확인할 수 있습니다. 목차ORA-12514 오류 > 파일 수정1. [lisener.ora]2. [tnsnames.ora]ORA-12514 > 관련 파일 중지 후 시작1. APM 설치 후 아파치 403 에러 발생 시 퍼미션 확인 SELinux 설정을 끈 이후에도 동일한 오류가 발생한다면 퍼미션(권한) 문제이기 때문에 폴더의 소유권과 권한을 확인해…

  • SELinux 개념과 보안 설정

    SELinux(Security-Enhanced Linux)란 보안을 강화하기 위해 개발된 리눅스 커널의 보안 기능 중 하나입니다. 셀리눅스는 컴퓨터 시스템의 보안을 강화하기 위해 NSA(National Security Agency:미국 국가안보국)와 레드햇(Red Hat) 등의 기업과 개발자들이 협력하여 개발했습니다. zero-day 공격 및 buffer overflow 등 어플리케이션 취약점으로 인한 해킹을 방지해 주는 핵심 구성요소에 속하지만APM 설치 후 사용하는데 오류가 발생하는 등 불편함이 있습니다. 잘…

  • 리눅스 톰캣 ERR_TOO_MANY_REDIRECTS 에러

    톰캣으로 운영 중인 서버에서 크롬으로 접속 시 “ERR_TOO_MANY_REDIRECTS” 오류가 발생하는 경우, 톰캣 ERR_TOO_MANY_REDIRECTS 에러 원인과 해결 방법 목차ORA-12514 오류 > 파일 수정1. [lisener.ora]2. [tnsnames.ora]ORA-12514 > 관련 파일 중지 후 시작✅ ERR_TOO_MANY_REDIRECTS 톰캣 및 아파치 재시작(아파치 정지 되어 있었음) / “ERR_TIMED_OUT” 오류로 변경 이후에 사이트 접속 확인되었으나 사이트에 연결할 수 없음www.kgrda.re.kr에서 응답하는 데 시간이…

  • Oracle: Window 오라클 19c 설치

    Window에 오라클 19c 설치를 위해 먼저 오라클 공식 다운로드 홈페이지로 이동합니다. 오라클 19c 중에 WIsdows 환경을 확인해서 다운로드 할 수 있습니다. 목차ORA-12514 오류 > 파일 수정1. [lisener.ora]2. [tnsnames.ora]ORA-12514 > 관련 파일 중지 후 시작1. Window 오라클 19c 설치하기 1.1 압축 파일 해제 및 설치 ▼ 압축 파일을 C:\Program Files이나 C드라이브 내 별도의 폴더를…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 4   +   5   =