|
google了一个晚上,终于明白原因了,是glibc的问题,导致dbsnmp在ld的时候产生错误,找不到三个库,所以一直会出错。俺从网上载了打过补本的glibc,然后rpm -Uhv一下,接着重新make了dbsnmp,这时一切都ok了。。
步骤
1、载patch过的glibc:
地址是:http://mlug.missouri.edu/~jmcint ... acle/redhat/9/rpms/
需要下载的是Updated的rpm,载下面几个就行了:
[PHP]glibc-2.3.2-27.9.7.oracle.i686.rpm
glibc-common-2.3.2-27.9.7.oracle.i386.rpm
glibc-debug-2.3.2-27.9.7.oracle.i386.rpm
glibc-debuginfo-2.3.2-27.9.7.oracle.i386.rpm
glibc-debuginfo-common-2.3.2-27.9.7.oracle.i386.rpm
glibc-devel-2.3.2-27.9.7.oracle.i386.rpm
glibc-profile-2.3.2-27.9.7.oracle.i386.rpm
glibc-utils-2.3.2-27.9.7.oracle.i386.rpm
nscd-2.3.2-27.9.7.oracle.i386.rpm[/PHP]
2、升级glibc:
rpm -Uhv *.rpm
如果出现依赖性问题,那么就拿出安装盘,rpm上去就行了。
3、重新make dbsnmp
#su - oracle
$make -f $ORACLE_HOME/network/lib/ins_oemagent.mk install
$exit
#$ORACLE_HOME/root.sh
4、启动agent,并启动管理服务器试试。。
#su - oracle
#agentctl start
不出错的话,会出现Agent started提示
#oemctl start oms
#oemapp console
然后登陆管理器就行了,这时会自动搜寻节点。 |
|