>>무무 님께서 쓰시길<<
:: 워낙 아는게 없어서 잘 안되네요
::
:: 제 환경화일들을 적었습니다...
::
:: 제발 CONNECT 좀 되었으면 좋겠다......
::
::
:: a:DBserver
::
:: b:client ICONNECT만 인스톨 했습니다...
:: ---------------------------------------------------------------
:: a: sqlhosts
:: demo_on onipcshm on_hostname on_servername
:: mini_ipc onipcshm 210.152.174.3 sqlexec
:: mini onsoctcp 210.152.174.3 sqlexec
::
:: a: services
:: sqlexec 9000/tcp #INFORMIX
:: sqlexec 9000/udp #INFORMIX
::
:: a: .bashrc(informix 계정)
:: export PATH=/home/informix/bin:$PATH:$HOME/bin
:: export INFORMIXDIR=/home/informix
:: export TERMCAP="$INFORMIXDIR/etc/termcap"
:: export TERM=vt100
:: export INFORMIXSERVER="mini"
:: export LD_LIBRARY_PATH="$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH"
:: export DBLANG="ko_Kr.ksc"
::
:: ---------------------------------------------------------------
:: b: sqlhosts
:: demo_on onipcshm on_hostname on_servername
:: mini onsoctcp 210.152.174.3 sqlexec
::
:: b: services
:: sqlexec 9000/tcp #INFORMIX
:: sqlexec 9000/udp #INFORMIX
::
:: b: .cshrc(kkk 계정)
:: setenv KDEDIR /usr
:: setenv PATH "$PATH":$KDEDIR/bin
:: setenv INFORMIXSERVER mini
:: setenv DBLANG ko_Kr.ksc
::
:: b:.bashrc (informix 계정)
:: export PATH=/home/informix/bin:$PATH:$HOME/bin
:: export INFORMIXDIR=/home/informix
::
::
:: b: client program db connect part
::
:: EXEC SQL connect to "minidb@mini";
:: if(SQLCODE ==0){
:: logWrite(LINFO,stderr,"connected %s",dbname);
:: return 1;
:: } else {
:: logWrite(LINFO,stderr,"not connected %s %d %d",dbname,SQLCODE,SQLERRD[1]);
:: return 0;
:: }
:: 참고 minidb는 kkk라는 유저가 만들었습니다....
::
:: client 프로그램은 kkk라는 유저로 로그인하여 실행했습니다...
::
:: 결과 not connected minidb@mini -461
:: 에러코드는 -461 입니다....
::
아직도 해결을 못하셨군요.
마음고생이 심하겠군요.
제가 보기에는 환경변수 때문인것 같군요.
환경변수를 informix계정에만 셋팅하고 kkk계정에는 안하셨군요.
Client프로그램을 kkk계정에서 사용하려면 kkkr계정에도 informix계정에
있는 환경변수를 셋팅하여야 합니다.
kkk계정의 환경변수를 아래와 같이 해놓고 다시해보세요.
setenv KDEDIR /usr
setenv PATH /home/informix/bin:$PATH:$HOME/bin:$KDEDIR/bin
setenv INFORMIXDIR /home/informix
setenv TERMCAP "$INFORMIXDIR/etc/termcap"
setenv INFORMIXSERVER "mini"
|