通信人家园

标题: [推荐]传输故障处理集锦20  [查看完整版帖子] [打印本页]

时间:  2005-3-19 14:54
作者: lijf2     标题: [推荐]传输故障处理集锦20

T2000网管独立客户端安装后启动失败的解决方法
【现象描述】
(1)         使用T2000网管B10安装版本,安装独立客户端(不选择安装sybase数据库),安装成功后;
(2)         在/T2000/clinet目录下执行t2000client,返回
“./t2000client:/../client/./jre/bin/java:not.found”。           
【处理过程】
(a)使用T2000网管B10安装版本,安装独立客户端(不选择安装sybase数据库),安装成功后;
(b)在/T2000/clinet目录下执行t2000client,返回
“./t2000client:/../client/./jre/bin/java:not.found”,
(c)“在/T20000目录下创建一个server目录,读写权限和宿主与client目录一样。然后启动网管工作站.”启动T2000client程序,问题依旧。
(d)根据出错信息和采取的措施,可见问题还是出在环境变量文件.cshrc上,使用echo $IMAP 返回not found!。
(e)查看/usr/t2000目录下的.cshrc文件,发现这个文件中有三行关于数据库环境变量定义的命令。还有一行关于库文件的定义,而这些文件和目录是不存在的;
# @(#)cshrc 1.11 89/11/29 SMI
umask 022
set path=(/bin /usr/bin /usr/ucb /etc /usr/openwin/bin /usr/sbin
/usr/dt/appconfig/hotjava/bin . /opt/NSCPcom /opt/sybase/ASE-12_0/install)
if ( $?prompt ) then
set history=32
endif
source /opt/sybase/SYBASE.csh
source /opt/sybase/OCS-12_0/OCS-12_0.csh
source /opt/sybase/ASE-12_0/ASE-12_0.csh
setenv LD_LIBRARY_PATH /T2000/libLD_LIBRARY_PATH
setenv IMAP /T2000/server
setenv LANG zh
alias sql    isql -ST2000DBServer -UT2000user -PT2000user
alias sqlsa  isql -ST2000DBServer -Usa -P
if ( ! ${?DT} ) then
        stty erase ^H
endif
(f)T2000的环境变量$IMAP、$LANG的定义位置是在上述变量的后面,可见:问题是因为上面的条件不能满足,导致的下面的变量定义语句,不能得到执行的原因。
【建议与总结】
办法1(推荐):
使用#号屏蔽
source /opt/sybase/SYBASE.csh
source /opt/sybase/OCS-12_0/OCS-12_0.csh
source /opt/sybase/ASE-12_0/ASE-12_0.csh
setenv LD_LIBRARY_PATH /T2000/libLD_LIBRARY_PATH     
这四行,然后“注销”当前用户
使用T2000用户登录,问题解决!
办法2:
把下面的两行
setenv IMAP /T2000/server
setenv LANG zh
移到
source /opt/sybase/SYBASE.csh
的前面,注销当前用户,使用T2000用户登录,问题解决!   







通信人家园 (https://www.txrjy.com/) Powered by C114