一、环境:
1.$lsb_release -a
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description: Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)
Release: 5.8
Codename: Carthage
1.$lsb_release -a
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description: Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)
Release: 5.8
Codename: Carthage
2.oracle 10g
二、GC安装过程中出现:(如下图 )
三、解决:
二、GC安装过程中出现:(如下图 )

三、解决:
cd /u01/app/oracle/oracleHomes/OMS10G/OPMN/BIN 下 执行./opmnctl startall 但是执行后的结果:
opmnctl: starting opmn and all managed processes...
================================================================================
opmn id=ORL:6200
3 of 4 processes started.
ias-instance id=EnterpriseManager0.edbjr2p6.localdomain
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ias-component/process-type/process-set:
HTTP_Server/HTTP_Server/HTTP_Server
Error
--> Process (pid=23409)
failed to start a managed process after the maximum retry limit
Log:
/u01/app/oracle/OracleHomes/oms10g/opmn/logs/HTTP_Server~1
-------------------+--------------------+---------+---------
ias-component | process-type | pid | status
-------------------+--------------------+---------+---------
DSA | DSA | N/A | Down
HTTP_Server | HTTP_Server | 23644 | Down
LogLoader | logloaderd | N/A | Down
dcm-daemon | dcm-daemon | N/A | Down
OC4J | home | 23394 | Alive
WebCache | WebCache | 23410 | Alive
WebCache | WebCacheAdmin | 23395 | Alive
我们观察一下log:cat /u01/app/oracle/OracleHomes/oms10g/opmn/logs/HTTP_Server~1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------
13/12/04 20:28:50 Start process
--------
/u01/app/oracle/OracleHomes/oms10g/Apache/Apache/bin/apachectl start: execing httpd
/u01/app/oracle/OracleHomes/oms10g/Apache/Apache/bin/httpd: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
opmnctl: starting opmn and all managed processes...
================================================================================
opmn id=ORL:6200
3 of 4 processes started.
ias-instance id=EnterpriseManager0.edbjr2p6.localdomain
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ias-component/process-type/process-set:
HTTP_Server/HTTP_Server/HTTP_Server
Error
--> Process (pid=23409)
failed to start a managed process after the maximum retry limit
Log:
/u01/app/oracle/OracleHomes/oms10g/opmn/logs/HTTP_Server~1
-----有错误?
我们来看一下./opmnctl status
Processes in Instance: EnterpriseManager0.edbjr2p6.localdomain
我们来看一下./opmnctl status
-------------------+--------------------+---------+---------
ias-component | process-type | pid | status
-------------------+--------------------+---------+---------
DSA | DSA | N/A | Down
HTTP_Server | HTTP_Server | 23644 | Down
LogLoader | logloaderd | N/A | Down
dcm-daemon | dcm-daemon | N/A | Down
OC4J | home | 23394 | Alive
WebCache | WebCache | 23410 | Alive
WebCache | WebCacheAdmin | 23395 | Alive
我们观察一下log:cat /u01/app/oracle/OracleHomes/oms10g/opmn/logs/HTTP_Server~1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------
13/12/04 20:28:50 Start process
--------
/u01/app/oracle/OracleHomes/oms10g/Apache/Apache/bin/apachectl start: execing httpd
/u01/app/oracle/OracleHomes/oms10g/Apache/Apache/bin/httpd: error while loading shared libraries: libdb.so.2: cannot open shared object file: No such file or directory
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
根据log发
现缺少库文件 libdb.so.2
#find -name "libdb.so.2"
./usr/lib/libdb.so.2
# rpm -ql gdbm.i386
/usr/lib/libgdbm.so.2
/usr/lib/libgdbm.so.2.0.0
/usr/share/doc/gdbm-1.8.0
/usr/share/doc/gdbm-1.8.0/COPYING
/usr/share/doc/gdbm-1.8.0/NEWS
/usr/share/doc/gdbm-1.8.0/README
向Secooler 致敬!
Jonson
2013-12-4
#find -name "libdb.so.2"
./usr/lib/libdb.so.2
我们在环境中能找到库文件,我们只要引用它就行:
ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
再次执行:./opmnctl startal 查看结果:
到此,问题就解决了!
补充:
再次执行:./opmnctl startal 查看结果:

到此,问题就解决了!
# rpm -ql gdbm.i386
/usr/lib/libgdbm.so.2
/usr/lib/libgdbm.so.2.0.0
/usr/share/doc/gdbm-1.8.0
/usr/share/doc/gdbm-1.8.0/COPYING
/usr/share/doc/gdbm-1.8.0/NEWS
/usr/share/doc/gdbm-1.8.0/README
向Secooler 致敬!
Jonson
2013-12-4
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20985606/viewspace-1062245/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20985606/viewspace-1062245/