我是客户端和服务器都在一台机器,不同用户的。
服务器端的环境变量如下:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
INFORMIXDIR=/home/informix
INFORMIXSERVER=ids1170
ONCONFIG=onconfig
CLIENT_LOCALE=zh_cn.gb18030-2000
DB_LOCALE=zh_cn.gb18030-2000
SERVER_LOCALE=zh_cn.gb18030-2000
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
export CLIENT_LOCALE DB_LOCALE SERVER_LOCALE INFORMIXDIR INFORMIXSERVER ONCONFIG LD_LIBRARY_PATH
PATH=$INFORMIXDIR/bin:$INFORMIXDIR/OAT:$PATH
export INFORMIXDIR INFORMIXSERVER ONCONFIG PATH
~
客户端的环境变量如下:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
INFORMIXSERVER=ids1170
INFORMIXDIR=/home/cbs/IBM/informix
INFORMIXSQLHOSTS=/cbs/IBM/informix/etc/sqlhosts.bank18030
PATH=${INFORMIXDIR}/bin:${PATH}
TERMACP=${INFORMIXDIR}/etc/termcap
LD_LIBRARY_PATH=/home/cbs/IBM/informix/lib:/home/cbs/IBM/informix/lib/esql:$LD_LIBRARY_PATH
DB_LOCALE=zh_cn.gb18030-2000
CLIENT_LOCALE=zh_cn.gb18030-2000
export PATH LD_LIBRARY_PATH
~
我客户端的那个用户安装了CSDK。
但现在我用EXEC SQL connect to 'bank18030';这个命令连数据库报-bash: EXEC: command not found
请大神帮我看看 小弟着急
收起