1년 넘게 잘 사용하던 DB가 갑자기 접속이 안됩니다.
윈도우2008서버에 오라클 11g
웹서비스의 경우
DBConnectionManager.java SQLException!! Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
DBConnectionManager.java SQLException!! IO 오류: Socket read timed out
DBConnectionManager.java SQLException!! IO 오류: Socket read timed out
DBConnectionManager.java SQLException!! IO 오류: The Network Adapter could not establish the connection
토드는
ORA-12170 : TNS:접속 시간 초과가 발생함
리스너
lsnrctl service로 확인해보면 사용중인 SID인 ORCL에 대해 이상한 점이 있습니다.
"orcl" 서비스는 1개의 인스턴스를 가집니다.
"orcl" 인스턴스는 이 서비스에 대해 1 처리기를 가집니다.
처리기 :
:DEDICATED" 설정 : 4 거부 :92 상태 : ready
거부 92가 눈에 띄고 있습니다.
sqlplus로는 모두 정상 접속이 되고 수행도 되는데
웹서비스나 외부 토드 등은 접속이 안되버리네요..
(웹서버와 디비는 같은 서버에 있고 고정 아이피로 IDC에 있습니다)
1년 넘게 정상이던게 갑자기 이럽니다. 아무것도 만지지 않았는데도요..
tnsping으로 실행하면 접속하려고 시도하는 중만 나오고 그 이후 응답이 없고 멈춰버립니다.
서버 방화벽도 끄고 재시작 해봐도 같네요..
참고로 listener.ora 파일은 아래와 같습니다.
# listener.ora Network Configuration File: E:\app\test0626\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 = E:\app\test0626\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\test0626\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-NOCEEG0NXXX)(PORT = 1521))
)
)
ADR_BASE_LISTENER = E:\app\test0626
도와주세요.. 도무지 해결이 안되네요..