全心致力于ICT实战型人才培养和输送
扫码试听
扫码试听
027-87532688
首页 > 干货分享 > > Linux环境iMC UAM组件部署失败解决办法
企业资讯 热门问答 干货分享

Linux环境iMC UAM组件部署失败解决办法

发布时间:2017-08-28 栏目:干货分享 浏览:
一、 组网:
 
 
说明:
IMC UAM服务器正常接入网络即可;
二、       问题描述:
Linux操作系统下部署UAM组件时报错,错误截图如下
 
 
三、       过程分析:
对于IMC平台及各组件部署失败问题,首先打开iMC/deploy/log/dmalog.txt文件,里面一般会有如下报错
2015-03-31 19:35:41 [WARN ] [Thread-1] [com.h3c.imc.deploy.DMALauncher::a(536)] Deploy component iMC-UAM failed, return: ERROR, batch deploy interrupted.
2015-03-31 19:35:41 [ERROR] [Thread-26][com.h3c.imc.deploy.dma.wizard.DeployingPanelDescriptor$c::run(432)] Open taskLogFile error
java.io.IOException: Failed to show URI:file:/etc/iMC-Reserved/log/dbresult_201503311935140.log
  at sun.awt.X11.XDesktopPeer.launch(XDesktopPeer.java:75)
  at sun.awt.X11.XDesktopPeer.open(XDesktopPeer.java:43)
  at java.awt.Desktop.open(Desktop.java:254)
  at com.h3c.imc.deploy.dma.wizard.DeployingPanelDescriptor$c.run(DeployingPanelDescriptor.java:430)
2015-03-31 19:53:18 [ERROR] [SwingWorker-pool-1-thread-3] [com.h3c.imc.deploy.tasks.BuildDatabaseTask$a::a(918)] Execute database script error! return value: 220. For details, see log file: /etc/iMC-Reserved/log/dbresult_201503311952480.log
2015-03-31 19:53:19 [ERROR] [Thread-24] [com.h3c.imc.deploy.dma.wizard.DeployingPanelDescriptor$c::run(346)] Task execute failed
 
日志里面提示需要查看/etc/IMC-Reserved/下的日志文件,此时我们打开两个中的任意一个比如dbresult_201503311952480.log文件,里面一般会有如下报错
insert into TBL_SAFE_CONTROL_GROUP(ID, NAME, TYPE, STRATEGY_MODEL, SERVICE_GROUP_ID, IF_LOCAL_DATA, GROUP_TYPE)
*
ERROR at line 1:
ORA-00001: unique constraint (EAD.IND_SAFE_CONTROL_GROUP) violated
此时可以看到部署失败原因为ORA-00001(oracle报错:违反唯一约束条件),对于这种报错,原因只有一个即客户端字符集NLS_LANG设置不正确(即使是集中式部署情况下没有安装oracle客户端也要设置该环境变量)。
四、       解决方法:
重新设置正确的客户端字符集NLS_LANG环境变量即可,相关配置命令如下
以root用户登录系统打开profile配置文件
vi etc/profile
增加如下配置
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG
保存配置后重启服务器即可
五、       注意事项
1:集中式部署没有安装oracle客户端情况下也要配置该环境变量;
2:该配置需要重启服务器生效;
3:需要以root用户修改该配置文件;
4:NLS_LNAG设置错误的情况下不仅会导致UAM部署失败,同时也会造成告警信息乱码,修改NLS_LANG正确后,由于之前的告警乱码信息已经写入数据库,所以无法恢复成正常显示,但是之后产生的告警信息都已经恢复正常;
5:导致UAM部署失败的原因不仅限于文中所列,比如安装文件损坏等,对于其他情况导致的安装失败,日志里面不会出现ORA-00001报错的。
上一篇:CEF工作原理
技术干货
  • 数通和安全哪个更好?
    数通和安全哪个更好?
    在当今数字时代,数字技术已经渗透到各个领域,并从根本上改变了人们的生活方式。其中,数通和安全是两个比较重要的概念。在这种情况下,这篇文章将在800字内比较数通和安全,...
    2023-03-20
  • 新华三h3cie-rs+证书是什么?
    新华三h3cie-rs+证书是什么?
    新华三H3CIE-RS+证书是指由新华三技术有限公司提供的一种认证证书,该证书主要面向网络工程师、系统工程师、运维工程师等IT从业人员,用于证明其在H3C网络技术方面的专业能力和技术...
    2023-03-20
  • 数通和安全哪个好?
    数通和安全哪个好?
    数通和安全可以说是两个不同的专业领域,难以进行直接比较。不过,二者在企业信息化建设中都有着非常重要的地位,下面我将从以下几个方面分析一下数通和安全的重要性以及各自...
    2023-03-20
  • <strong>数通和安全哪个难?</strong>
    数通和安全哪个难?
    数通和安全是计算机专业中非常重要的两个方向。随着信息技术的发展,网络已经成为现代社会中不可或缺的一部分。因此,从事数通和安全的人才需求日益增加。那么,数通和安全哪...
    2023-03-20
10年以上业内强师集结,手把手带你锐变精英
  • 岳同学180****1241刚刚成功领取
  • 胡同学134****6431刚刚成功领取
  • 李同学150****6122刚刚成功领取
  • 张同学136****2231刚刚成功领取
  • 孙同学178****5521刚刚成功领取
  • 齐同学156****7788刚刚成功领取
猜你喜欢
查看更多
相关推荐
查看更多
现在学习,我的薪资能达到多少?
立即报名

联系我们:

027-87532688

公众号

公众号

课程老师

课程老师

微信客服 微信客服

企业微信客服

扫码咨询
扫码联系客服
电话客服 电话客服

电话

15271882667
返回首页 返回首页

返回首页

免费领取学习资料包