인포믹스 서버는 리눅스에 있구요
썬 Solaris에서 리눅스로 연결을 하려고 하는데
sqlhosts 에서 nettype 이 같아야 하나요?
솔라리스에선 onsoctcp 가 안되던데 어떻게 하지요
25572: Network driver cannot bind a name to the port. Exec format error
이런 에러가 나네요
네 ontlitcp 로 하고있는데
위에서와 같은 에러가 나타나고 있습니다
Solaris 의 sqlhosts 에서,,
nettype 은 ontlitcp 로 하구요,
마지막 네번째 항목에 넣는 port number 를 informix server 가 사용하는 port 와 맞춰주셔야 합니다.
물론,, 다른 app 가 사용하는 port 랑 겹치면 안되겠죠?
네 사용하는 포트도 동일하게 설정되어있는데 안되고있습니다
~informix/etc/sqlhosts 파일 안의 내용을 확인하세요
[informix_server_name] [NETTYPE] [hostname (or IP address)] [service_port_name (or number)]
IDS_svr ontlitcp sun4u sqlexec
or
IDS_svr ontlitcp 192.xxx.xxx.xxx 1526
등과 같이 설정해서 하셨는지 확인해보세요......
리눅스에서 썬으로 핑은되는거죠??????
위 예제는 썬(SUN)을 예로 든겁니다.
네 딧세님
두 호스트 간에 ping , rlogin 다 되고있습니다
리눅스 DB 서버에서의 sqlhosts 설정은
ooodbs onsoctcp ngooo sqlexecooodbs onsoctcp ngooo onlinedb
이고
썬 에서의 sqlhosts 설정은
ooodbs ontlitcp ngooo onlinedb
와 같이되어 있습니다
썬에서 dbaccess 하면
에러가 나고있습니다
다른 썬 장비에서 리눅스로는 접속이 되는군요
이럴땐 썬 OS를 다시깔아야 하나요?
다른 장비에서 리눅스로의 connection은 되는데...
유독 현제 썬장비에서만 안된다구요?
넷떡 문제가 있긴한것 같은데.......
그렇다구 썬을 다시 까는건 좀 그렇죠...
services port 쪽을 체크해보세요....-_-;;;
( 이상하넹~~~~~~~~~~~~~~~~)
딧세님
제가 사용하는 썬 OS 버전은 Solaris 8 이구요
인포믹스는 IDS 7.31.UC5 입니다.
다른 루트로 문의한 결과 UC 버전은 Solaris 7 까지 지원하고
Solaris 8 부터는 UD 버전을 사용해야한다고 합니다.
그래서 dbaccess 로 접속하는건 그렇다치고
jdbc 로 접속하려고 하는데
인포믹스 사이트에서 다운받은 드라이버를 사용하고
같이 포함되어있는 demo/stores7 에 있는 demo1.class 를 해보는데도
connect 가 안됩니다.
이것도 같은 원인일까요?
딧세님의 답변 부탁드립니다