본문 바로가기
Programming/오류노트

java.sql.SQLRecoverableException

by 도낙원 2018. 4. 11.
반응형

  오류 발생


어제 노트북으로 공부를 하다가 발생한 오류 입니다.


일단 오류 내용을 한번 보도록 하겠습니다.


java.sql.SQLRecoverableException: IO 오류: The Network Adapter could not establish the connection


네트워크로 데이터베이스에 접근을 못해 생기는 오류 입니다. 오류는 모두 같이 나오나 그 원인은 다르니 제껀 참고만 해주세요



매일 다른 컴퓨터로 잘 수행을 하다가 노트북으로 옮겨 했더니 이러한 오류가 발생했습니다....

왜?? 가장 큰 원인은 접속 정보가 잘못된 경우 입니다.


저의 오류는 간단하게도 이 접속 정보가 달랐습니다. 컴퓨터에서 할 때는 포트번호가 1522 였지만 노트북으로 할 때는 1521로 달랐기 때문에 오류가 발생했습니다.


그나마 다행인 점은 이 오류를 발견하는데 시간을 오래 허비하지 않았습니다.


원인은 이것 하나밖에 있는 것이 아닙니다.


  원인


1. 접속 정보 오류

2. 리스너가 중지

3. 방화벽 

  해결 방안


1. 접속 정보를 확인합니다. 포트번호 / SID 등 접속할 때 사용한 정보들을 모두 확인해보세요 !

   


2. 리스너가 중지일 경우에도 발생 합니다.

윈도우 - 실행 - cmd 를 실행시키고 


명령어 :

lsnrctl status - 상태 확인 

lsnrctl start - 리스너 실행

lsnrctl stop - 리스너 스탑



리스너 상태가 현재는 READY 상태입니다. 정상적인 상태입니다. (제일 밑에 xe, status READY) 

만약 중지 되어 있다면 이러한 것도 뜨질 않고 아래와 같이 나올 겁니다.



이제 우리는 이것을 실행만 시켜주시면 됩니다.

관리자 권한으로 cmd를 실행시켜 리스너를 실행시켜주면 정상적으로 실행이 될 것입니다.


3. 이 부분은 확실히 알아서 다시 올리도록 하겠습니다 죄송합니다.



이러한 문제는 이제 이렇게 해결하도록 합시다! 화내지말고 우리 즐거운 코딩 합시다.

반응형
사업자 정보 표시
난길샵 | 박현숙 | 경상북도 성주군 월항면 수죽길 98길 | 사업자 등록번호 : 256-07-01668 | TEL : 010-9909-8420 | Mail : skr04@naver.com | 통신판매신고번호 : 제2020-경북성주-52호 | 사이버몰의 이용약관 바로가기

댓글