Issue Fix on Enterprise Manager 10 (The OPMN Process Manager failed to start)

环境:
Oracle Linux 5.2
Oracle Enterprise Manager 10.2

现象及分析过程
在安装过程中出现如下经典报错:

在对上述问题的解决过程中,发现如下错误:
opmn: error while loading shared libraries: libmodapi.so: cannot open shared object file: No such file or directory
$ opmnctl startall:
......
ias-component/process-type/process-set:
    HTTP_Server/HTTP_Server/HTTP_Server
Error
--&gt Process (pid=13695)
    failed to start a managed process after the maximum retry limit
    Log:
    /u01/app/oracle/oms10g/opmn/logs/HTTP_Server~1

检查上述日志可能得到的两种提示:
/u01/app/oracle/oms10g/Apache/Apache/bin/httpd: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory
或者
/u01/app/oracle/oms10g/Apache/Apache/bin/apachectl start: execing httpd
Syntax error on line 233 of /u01/app/oracle/oms10g/Apache/Apache/conf/httpd.conf:
Cannot load /u01/app/oracle/oms10g/Apache/Apache/libexec/mod_auth_dbm.so into server: /u01/app/oracle/oms10g/Apache/Apache/libexec/mod_auth_dbm.so: undefined symbol: dbm_fetch
第一个错误是因为没有静态库链接,第二个是因为链接到了错误的静态库

解决方案:
在运行环境中设置   LD_LIBRARY_PATH=$OMS_HOME/lib:$OMS_HOME/opmn/lib
以及
建立正确的静态库链接   ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
以及
补充缺失的rpm包   rpm -ivh compat-db  (如严格按照安装文档应当不出现此问题)

参考文档
http://docs.oracle.com/cd/E13789_01/bh.100/e13791/troubleshooting.htm
https://community.oracle.com/thread/641992?start=0&tstart=0

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24644775/viewspace-1271255/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24644775/viewspace-1271255/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值