음... 에러메시지로 봐서는 oci 드라이버 같군요.
oci 드라이버는 오라클 클라이언트가 설치되어 있어야 제대로 동작합니다.
한 머신에는 된다고 하셨으니까 안되는 머신에 오라클 클라이언트가 제대로 깔렸는지
확인해 보세요. sqlplus 등으로 접속이 되는지 확인하시면 될 겁니다.
그리고 되는쪽과 안되는 쪽 두 머신의 tnsnames.ora 엔트리가 일치하는지 확인하시구요.
>>김용진 님께서 쓰시길<<
:: 안녕하세요...또 질문을 들고 왔습니다.
::
:: 이질문에 대한 항목을 찾아봤지만 적절한 답들이 없더군요.
:: 그래서 이렇게 질문을 합니다.
::
:: 일단 에러 메시지 입니다.
:: java.sql.SQLException: IO 예외 상황: The Network Adapter could not establish the connection
:: at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
:: at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
:: at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:323)
:: at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:260)
:: at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
:: at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
:: at java.sql.DriverManager.getConnection(Unknown Source)
:: at java.sql.DriverManager.getConnection(Unknown Source)
:: at oracle.main(oracle.java:13)
::
:: 왜 이런 에러가 나는건지 알수가 없네요.
:: 디비 컨넥트 테스트 프로그램을 맹글어서 테스트 했을때 입니다.
:: 두대의 클라이언트에서 접근을 시도하는데 한곳은 아주 잘 붙습니다.
::
:: 그런데 한곳은 계속 이런 에러가 납니다.
::
:: 왜 이런건지 답주시면 감사하겠습니다.
::
|