문제 상황
listener.ora와 tnsnames.ora와 hostname이 모두 일치함에도 리스너가 시작 안되는 상황입니다.
사무실 컴퓨터에서 작업한 파일을 가정으로 가져가 가정 pc의 호스트 네임과 맞게 tnsnames.ora와 listener.ora를 수정하였던 것 말고는 해당 파일을 건드린 적이 없습니다.
혹시나해서 사무실 컴퓨터의 호스트네임과 맞게 모두 수정하였음에도 계속 리스너 실행에 실패합니다.
어떻게하면 좋을까요. 고견 부탁드립니다.
오라클은 11g 사용중입니다.
--------------------아래는 cmd창에서 hostname을 쳤을 때의 상황입니다------------------------
C:\WINDOWS\system32>hostname
DESKTOP-8C6KMVH
----------------------------------------------------------------------------------------------------------
--------------------아래는 tnsnames.ora 내용입니다--------------------------------------------------
# tnsnames.ora Network Configuration File: C:\app\user\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-8C6KMVH(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
----------------------------------------------------------------------------------------------------------
--------------------아래는 listener.ora 내용입니다--------------------------------------------------
# listener.ora Network Configuration File: C:\app\user\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\user\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\user\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) )
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-8C6KMVH(PORT = 1521)) ) )
ADR_BASE_LISTENER = C:\app\user
------------------------------------------------------------------------------------------------------------------------------------
------------------------아래는 cmd창에서 lsnrctl start 실행했을 때의 상황입니다---------------------------------------
C:\WINDOWS\system32>lsnrctl start
LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 09-11월-2020 19:24:47
Copyright (c) 1991, 2010, Oracle. All rights reserved.
시작 tnslsnr: 잠시만 기다리세요...
TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Production
시스템 매개변수 파일은 C:\app\user\product\11.2.0\dbhome_1\network\admin\listener.ora 입니다
c:\app\user\diag\tnslsnr\DESKTOP-8C6KMVH\listener\alert\log.xml (으)로 로그 메시지를 기록했습니다
리스닝이: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\.\pipe\EXTPROC1521ipc)))
TNS-01150: 지정된 리스너명의 주소가 틀립니다
TNS-01153: 프로세스 문장이 실패했습니다: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DESKTOP-8C6KMVH(PORT = 1521)))
리스너 시작을 실패했습니다. 위의 오류 메시지를 참조하십시오 |