오라클 #developer 에러 IO오류 The Network Adapter could not establish the connection

2024. 5. 9. 11:01ERROR

eclipse에 Database 연결하던 중 아래와 같은 에러가 발생하였다.

"IO오류 The Network Adapter could not establish the connection"

위 오류를 해결하기 위해서는 아래와 같은 4가지 확인이 필요하다.

  1. Host값 제대로 들어갔는지 확인
  2. listener 실행여부 확인
  3. 방화벽 체크
  4. cmd에서 확인

1. Host값 확인

 

ORACLE을 다운 받은 폴더 내에  ./NETWORK\ADMIN 폴더에 listener.ora, tnsnames.ora 를 확인한다.

오라클 접속을 위해 listener가 올바르게 요청을 받아드리려면 올바른 설정값을 가지고 있어야하는데 Service Name과 Host, Port 번호가 동일한지 확인한다.

 

2. listener 실행여부 확인

 

실행, 윈도우에서 서비스에 들어간다.

listener가 실행되고 있는지 확인하고 실행되고 있지 않다면 실행 시켜준다.

 

3. 방화벽 체크

 

./제어판\시스템 및 보안\Windows Defender 방화벽 폴더에서 고급 설정 

인바운드 규칙에서 새 규칙 생성

포트=>TCP=>특정 로컬 포트(오라클의 경우 1521)=>연결허용 순으로 진행해주면 된다.

 

4.cmd에서 확인

 

관리자모드로 실행 > cm : 리스터 상태 확인

 

상태 : ready로 나오면 정상

 

다시 DataBase 연동 시도 

 

결과 : 정상적으로 db 연동 성공!!