현재의 문제는,
로컬에는 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 을 찾아서 '다시 시작'을 누른다.
4. 다시 관리자모드로 실행시킨 cmd 창에서 'lsnrctl status'를 입력한 후 Enter키를 누른다.
그러면 마지막에 READY라고 뜨는 것을 볼수 있습니다.
+ SQL Developer 에서 해당 IP의 DB에 접속해보면 접속이 정상적으로 되는 것을 확인할 수 있습니다.