-- 궁금이 님이 쓰신 글:
>> Unix에 Client SDK를 깔았으면, dbaccess 명령어를 사용하여
>> 다른 머신(LINUX)에 있는 database에 접근할 수 있어야 하는거 아닙니까?
>>
>> 근데 dbaccess 라는 명령어 자체가 not found ...
>>
>> 좀 급해서 그런데..
>> Client sdk를 깔구 간단하게 다른 머신에 있는
>> DB에 접속이 되는지 테스트를 어떻게 해야하는지 알 수 있을까요???
>>
>> 그리고 또 한가지
>> Client단에 sqlhosts와 services 값을 Server단과 동일하게 적어 주었는데
>>
>> Error 25507: the specified service name or protocol is unknown
>>
>> 에러가 나요..
>>
>> 도와주세요!!
====================================================================
Client SDK제품에서는 dbaccess 란 실행파일을 지원하지 않습니다. 보신거와 같이
$INFORMIXDIR/bin 디렉토리에두 그런 파일이 없을겁니다.
인포믹스 서버제품(IDS)에서 dbaccess 를 지원합니다.
서버쪽의 $INFORMIXDIR/etc/sqlhosts와 클라이언트쪽의 $INFORMIXDIR/etc/sqlhosts를
동일하게 설정하신후 테스트해보시기 바랍니다.
(물론 /etc/services, /etc/hosts의 정보도 수정 또는 추가를 해 주셔야겠쬬)
>> Client SDK가 깔려있는곳에서의 DB Connection TEST 방법. <<
$ cd ~informix
$ pwd
/informix
$ cd demo
$ cd esqlc
$ pwd
/informix/demo/esqlc
$ esql -o demo1 demo1.ec ( 컴파일 )
--> 물론 demo1.ec파일을 열어서 stores_demo 를 stores_demo@<dbservername>으로 수정을 해주신다음 위 작업을 하셔야 합니다.
DB Server단에 stores_demo 데이터베이스가 있어야겠쬬 ^^
( 생성방벙 : $ dbaccessdemo7 stores_demo )
$ ./demo1 ( 실 행 )
..............성공하시길..........
|