EM 12c发布也已经有一段时日了,从各方面的反馈情况来看,12c的评价都还不错。大概一个月前单位也安装了12c进行测试,从试用情况来看,个人感觉比10g,11g要好很多,12c界面简洁、大方,不会像之前的那样有点凌乱的感觉,而且资源占用率也低,性能不错。所以,综合考虑权衡之后,准备在一台非核心的生产机上进行部署12c Agent。
目标机是一台IBM的P系列小机,AIX5.3的系统,采用Push的方式进行安装。在配置好帐号、路径等参数后,进行deploy。没想到没一会就报错了,错误信息为:
Shell path is incorrect or not defined.:/usr/bin/ksh(SH_PATH),-c(SH_ARGS) on host prderpdb570 and problem Shell Path validation failed and recommendation Check the property values in the following files in this order, ssPaths_
.properties or sPaths.properties or Paths.properties, in "/app/oracle/product/em/12.1.0/oms/oui/prov/resources" directory.For more details, refer to the Oracle Enterprise Manager Basic Installation Guide.
首先想到的可能是shell的路径不对,登录到目标机,查看shell的路径:
# which ksh /usr/bin/ksh
晕,路径没错啊。重试了几次也都是一样的错误。庆幸的是EM在后台也有一份相应的deploy日志,仔细查看日志,发现一个WARNING:
WARNING: Your password has expired.
检查帐号的口令,果然是过期了。重置口令后,再deploy,这次终于顺利完成了。图形界面虽然直观,但是很有可能会隐藏一些重要的信息。在使用GUI工具碰到错误时,还是应该好好检查下后台日志。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13885898/viewspace-1651566/ ,如需转载,请注明出处,否则将追究法律责任。