CTI和WAS升级后,切换到icd用户下路径前面出现21、22等数字

发布时间:  2015-04-24 浏览次数:  112 下载次数:  0
问题描述
CTI和WAS合设,从eSpace CC V200R001C03SPC100升级到 eSpace CC V200R001C03SPC200,升级过程中用eSpace CC V200R001C03SPC200配套的维护助进行升级,先升级CTI然后升级WAS。

升级WAS时,先将WAS卸载,再进行安装(eSpace CTI V300R005C51SPC200版本将web容器从tomcat升级为OpenAs,不支持WAS的升级,需要全新安装 )。

通过新版本维护助手安装后,发现2个问题:
 单击配置ApLogic的管理IP时,显示失败,查看命令,如下:
cd ..
cd config      找不到或目录
vi proxy202.ini 找不到该文件

 通过新版本维护助手安装后,发现root用户下,执行su - icd时,进入的目录是/home/icd,而不是默认的/home/icd/icddir/bin,且在/home/icd路径的前面会有21、22等信息,如下截图:


处理过程
步骤 1 从另外一台CTI的环境变量中复制相应的内容到此文件。

内容如下:
##########ORACLE CFG##################
setenv ORACLE_SID ipcc
setenv ORACLE_HOME /opt/oracle/app/product/11gR2/db
setenv NLS_LANG "SIMPLIFIED CHINESE.ZHS16GBK"
 
alias bin "cd ${ICDDIR}/bin"
alias log "cd ${ICDDIR}/log"
alias cfg "cd ${ICDDIR}/config"
alias lib "cd ${ICDDIR}/lib"
alias loc "cd ${ICDDIR}/locale/C"
alias bil "cd ${ICDDIR}/bill"
alias chkcti "${ICDDIR}/bin/chkCTI"

步骤 2 重启服务器,问题解决。

----结束
根因
升级后的/home/icd/.cshrc文件中的相关环境变量失效,与升级前不一致。

END