본문 바로가기
  • Welcome
DB

[오류해결]17002 The Network Adapter could not establish the connection

by Ben romantic balik 2024. 3. 29.
반응형

현재의 문제는,

로컬에는 DB 사용하는데 문제가 없는데,

외부에서 해당 DB 를 사용하려고 보니 문제가 있다!!

 

 

방화벽도 OPEN을 했는데... 뭐가 문제인지...

 

 

 

The Network Adapter could not establish the connection

이 문제에서 시작하여 

https://buradan-basiliyor.tistory.com/9

 

[해결]요청한 작업을 수행하는 중 오류 발생: IO 오류: The Network Adapter could not establish the connection

제목 그대로 어제까지 잘 되던 ORACLE DB에 갑자기 접속이 안된다. 오라클 DB 접속시 아래와 같은 오류가 난다면 아래의 해결 방법을 따라해 보자. 해결방법 1. '컴퓨터 관리' 를 실행한다. 윈도우 사

buradan-basiliyor.tistory.com

 

여기에 있는 방법으로 해결해보려고 했지만

실패!!!

 

그래서 다른 블로그에 찾아보니

 

CMD 창을 통하여 Listener 상태를 확인하는 방법이 있었다.

 

cmd 창에서 lsnrctl status 명령어로 listener 의 상태 확인

1. 윈도우 키를 누른 후 'cmd'를 검색하고 이를 '관리자 권한으로 실행' 한다

2. lsnrctl status 명령어를 작성한 후 Enter

 

이때!! lister 상태가  READY 로 나오는게 정상인데

나는 TNS-12541, TNS-12560, TNS-00511 오류 뜨면서 UNKNOWN 상태라고 뜬다!

 

 

해결방법 

 

알고봤더니.... listener.ora과 tnsnames.ora 를 변경한 후 저장만 했는데

매우중요

Oracle service를 재시작 해줘야 한다!🌟🌟🌟🌟🌟

 

1. Window키 + R 키를 눌러 '실행창'을 연다.

2. services.msc 를 입력한 후 '확인'버튼을 누른다.

3. OracleOraDB~~TNSListener 을 찾아서 '다시 시작'을 누른다.

서비스 에서 TNSListener를 다시 시작한다.

4. 다시 관리자모드로 실행시킨 cmd 창에서 'lsnrctl status'를 입력한 후 Enter키를 누른다.

 

그러면 마지막에 READY라고 뜨는 것을 볼수 있습니다.

 

+ SQL Developer 에서 해당 IP의 DB에 접속해보면 접속이 정상적으로 되는 것을 확인할 수 있습니다.

반응형