OEM 13.5添加Linux 7.9目标主机时Agent部署失败求助
OEM 13.5添加Linux 7.9主机Agent部署失败的解决步骤
针对你遇到的Agent部署失败问题,按以下步骤排查处理:
1. 修复zip命令缺失问题
第二个错误明确提示找不到/u01/app/oracle/oemagent/agent_13.5.0.0.0/bin/zip,这是因为目标主机未安装zip工具,先通过yum安装:
yum install zip unzip -y
2. 清理目标主机残留文件
之前部署失败留下的无效目录会干扰重试,彻底清理相关路径:
rm -rf /u01/app/oracle/oemagent rm -rf /tmp/remoteArchivesdbwr1-vip*.zip
确保/u01/app/oracle目录存在且权限正确,由oracle用户拥有:
mkdir -p /u01/app/oracle chown -R oracle:oinstall /u01/app/oracle
3. 验证OMS到目标主机的SSH连通性与权限
- 从OMS服务器以oracle用户身份,测试无密码SSH登录目标主机
dbwr1-vip,确保连通正常; - 确认目标主机的oracle用户对
/u01/app/oracle有完整的读写执行权限。
4. 重新发起Agent部署(优先跳过-ignorePrereqs)
取消-ignorePrereqs参数,先让预检查流程完整执行,排查是否有其他依赖缺失(如glibc-devel、libaio等系统包)。如果预检查提示特定依赖问题,先安装对应包再重新部署。
若确需跳过非关键预检查,再添加-ignorePrereqs参数,但需确保核心依赖已满足。
5. 手动执行部署脚本排查详细错误
如果自动部署仍失败,手动在目标主机上操作:
- 从OMS服务器的
$OMS_HOME/sysman/agent_download/13.5.0.0.0目录下载对应Linux平台的Agent安装包; - 上传到目标主机的
/tmp目录,解压到/u01/app/oracle/oemagent; - 切换到oracle用户,手动执行部署命令:
cd /u01/app/oracle/oemagent/ADATMP_xxx ./agentDeploy.sh ORACLE_HOSTNAME=dbwr1-vip AGENT_BASE_DIR=/u01/app/oracle/oemagent OMS_HOST=ocm19c.localdomain EM_UPLOAD_PORT=4903 AGENT_INSTANCE_HOME=/u01/app/oracle/oemagent/agent_inst b_doDiscovery=false START_AGENT=false b_forceInstCheck=true AGENT_PORT=3872
查看ADATMP目录下cfgtoollogs里的详细日志,定位第一步执行失败的具体原因(原错误"Not Available"过于模糊)。
内容的提问来源于stack exchange,提问作者Pega Sus
相关产品推荐
相关产品推荐

