티스토리 뷰

Work/Database

ORA-12514:TNS리스너 에러

헐보 2014. 3. 17. 15:25

ORA-12514:TNS리스너 에러


 

 오라클을 설치후 'ORA-12514'에러가 발생하였다. 오라클을 재설치 하는것도 아니였고 환경이 VMWARE의 윈도우에 설치 해서 그런지 발생한 에러 갔기도 했다. 사례를 보면 대부분 로컬버전 설치 후 서버 버전을 설치하거나 버전을 여러개 설치하는등 다양한 원인으로 발생하는에러인듯 싶다.

 

 일단 저에러는  

ORA-12514: TNS:리스너가 없습니다. 

ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함

 대락 이런문구로 봐서 TNS 리스너가 제대로 실행되지 않거나 리스너를 못찾아서 발생한는 에러인듯 싶다.


  구글링을 통하여 여러방법으로 시도 해보보았지만.. 모두 좌절

 그러다.. 삽삽삽질을 하다 해결!!!! 방법은 이제 부터 설명 갑니다.~


 C:\app\hulbo\product\11.2.0\dbhome_1\network\admin\listener.ora

<오라클이 설치되어 있는폴더에 있는 listener.ora 파일을 찾는다.>

 

# listener.ora Network Configuration File: C:\app\hulbo\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\app\hulbo\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\app\hulbo\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = C:\app\hulbo

<처음 변경하기전 파일 상태>

 

 

 # listener.ora Network Configuration File: C:\app\hulbo\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = "orcl")
      (ORACLE_HOME = C:\app\hulbo\product\11.2.0\dbhome_1)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\app\hunmyung\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = C:\app\hunmyung

<변경된 파일 상태>

 

 변경된부분: SID_NAME에 설치시 입력한 SID를 입력한다 대부분 orcl로 입렸했을거이다. 그리고 그다음에 PROGRAM 부분 삭제 후 리부팅하거나 오라클을 재실행 해주면 정상적으로 작동할 것이다.

 

 

'Work > Database' 카테고리의 다른 글

DB 백업(exp)시 ORA-12514:TNS리스너 에러  (0) 2014.12.19
ORA-28000:계정이 잠금되었습니다.  (0) 2014.03.12
댓글