본문 바로가기

IT 이야기/데이터베이스

rror현상 중...IO 예외 상황: The Network Adapter could not establish the connection...

[jsp] error현상 중...IO 예외 상황: The Network Adapter could not establish the connection...


JDBC와 ORACLE 연결 중 IO 예외 상황 ( IO 예외 상황: The Network Adapter could not establish the connection... )

이 될 경우가 종종 있습니다. 해결방법은... 아래 처럼 해보세요.

 

DB 와의 접속되는. Connection 쪽의 연결 IP를

"oracle.jdbc.driver.OracleDriver", "jdbc:oracle:thin:@192.168.123.000:1521:ORCL", "scott", "tiger"

붉은색 글씨부분을 'localhost' 말고 위에처럼 ip주소로 적어보세요.

자신의 컴퓨터 즉 연결할 DB컴퓨터의 ip확인은 시작-실행-cmd 창에서 ipconfig 를 처보면 확인가능.

 

------------------------------------------------------------------------------------------

가끔 톰캣과의 연동에서 ojdbc14.jar 파일을 못읽는 경우가 있음.

자바 나 오라클이 설치된 곳에 가서 ojdbc14.jar 파일을 톰캣의 lib폴더에 복사해보세요.

 

------------------------------------------------------------------------------------------

자신의 컴퓨터에 방화벽이 켜져있어서 그럴경우도 있음.

제어판-방화벽 에 가서 '사용안함'으로 변경후 해보세요.

 

------------------------------------------------------------------------------------------
시작 - 실행 - cmd 창에서 lsnrctl -start를 입력하신 후

 

연결이 실패 했다고 나오면


C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 폴더에


listener.org, tnsnames.ora를 열어 보시면


현재 아이피와 포트번호가 맞는지 확인해주시면 됩니다.

--------------------------------------------------------------------------------------


연결이 실패하지 않았다면


Tomcat Server.xml 파일(resource 설정 부분)에서

 

연결 IP를 localhost로 사용하지 말고

 

tnsnames.ora 파일에서


(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))


부분의 HOST IP를 사용해보도록 한다.

'IT 이야기 > 데이터베이스' 카테고리의 다른 글

JSP  (0) 2011.01.12
oracle index 생성하기  (0) 2010.11.27
SQ lite - open dbms  (0) 2010.11.01
XML 기초 이해하기.  (0) 2010.10.28
오용철의 데이터베이스 모델링  (0) 2010.10.03