操作系统:rhas4(updte2)
使用ssh登录后,运行onmonitor后,退出。输入命令后不能显示,必须完全退出后重新登录才能显示正常。
而使用telnet却是正常。
解决方法:
由于是INFORMIXTERM的类型不对,因此
将INFORMIXTERM的类型修改为termcap,同时指出termcap的设备文件。
以下是我的环境变量设置:
cat ~/.bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
INFORMIXDIR=/home/informix
PATH=$PATH:$INFORMIXDIR/bin:.
INFORMIXSERVER=server
ONCONFIG=onconfig.server
DBDATE=Y4MD0
DBCENTURY=C
INFORMIXTERM=terminfo
DB_LOCALE=zh_CN.gb
CLIENT_LOCALE=zh_CN.gb
export INFORMIXSERVER ONCONFIG INFORMIXTERM
export INFORMIXDIR PATH DBDATE DACENTURY
export DB_LOCALE CLIENT_LOCALE
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
TERM=vt100
export TERM
export TERMCAP=${INFORMIXDIR}/etc/termcap
export INFORMIXTERM=termcap
set -o vi
修改后重新登录。一切正常了。
在此,特别感谢“暗夜星空”的帮助。
阅读(1904) | 评论(0) | 转发(0) |