RE: Quality of Oracle MetaLink Notes

From: Martin Bach <development_at_the-playground.de>
Date: Mon, 31 Mar 2008 12:20:43 +0100
Message-ID: <47F0C90B.606@the-playground.de>


On a related note, I came across another problematic note this Saturday.

I tried to install 10.2.0.1 clusterware on 2 Oracle Enterprise Linux 5 64bit systems provided by some hosting company in London. The system was in an appalling shape, lacked a lot of RPMs and I had to add the missing ones in using YUM, somehow missing glibc 2.5 devel for 32bit. OUI didn't detect that neither (I have changed oraparam.ini & refhost.xml to include the RHEL 5 checks).

No errors have been reported during linking so I did not assume any problems. As to be expected, vipca failed and I tried to start it manually. It didn't start and crashed with the following error:

[root_at_mtkdb01p2 /u01/app/oracle/product/10.2.0/clusterware/bin]# ./vipca PRKH-1010 : Unable to communicate with CRS services.

[PRKH-1000 : Unable to load the SRVM HAS shared library
[PRKN-1008 : Unable to load the shared library "srvmhas10"

Metalink Note 342750.1 "Running Root.Sh On Second Node Fails PRKN-1008 Unable to load the shared library srvmhas10" looked like the solution so I rebuild the client shared libraries, checked for libclntsh.so.10.1 and started vipca again. Same error, slightly different cause:

[root_at_mtkdb01p2 /u01/app/oracle/product/10.2.0/clusterware/bin]# ./vipca PRKH-1010 : Unable to communicate with CRS services.

[PRKH-1000 : Unable to load the SRVM HAS shared library
[PRKN-1008 : Unable to load the shared library "srvmhas10"
   or a dependent library, from

LD_LIBRARY_PATH="/u01/app/oracle/product/10.2.0/clusterware/jdk/jre/lib/i38
6/client:/u01/app/oracle/product/10.2.0/clusterware/jdk/jre/lib/i386:/u01/a
pp/oracle/product/10.2.0/clusterware/jdk/jre/../lib/i386:/u01/app/oracle/pr
oduct/10.2.0/clusterware/lib32:/u01/app/oracle/product/10.2.0/clusterware/s rvm/lib32:/u01/app/oracle/product/10.2.0/clusterware/lib:/u01/app/oracle/pr oduct/10.2.0/clusterware/srvm/lib:"

[java.lang.UnsatisfiedLinkError:

/u01/app/oracle/product/10.2.0/clusterware/lib32/libsrvmhas10.so: /u01/app/oracle/product/10.2.0/clusterware/lib32/libclntsh.so.10.1: undefined symbol: nnfoboot]]]

What the metalink note fails to explain is that you have to create nnfgt.o as well which is not created (see $CRS_HOME/install/make.log). For me that involved the following steps:

gcc -m32 -c nnfgt.c
mv nnfgt.o $CRS_HOME/lib32/
/usr/bin/ar rv $CRS_HOME/lib32/libn10.a $CRS_HOME/lib32/nnfgt.o

Then follow the steps in the note and vipca will start.

Hope that helps anybody coming across the problem, it cost me a lot more time than expected this weekend.

Regards,

Martin



Date: Tue, 25 Mar 2008 22:27:51 +0800
From: Hemant K Chitale <hkchital_at_singnet.com.sg> Subject: Quality of Oracle MetaLink Notes

In the past 1 (or 2?) years, the quality of notes on MetaLink has significantly deteriorated.
Some are outright misleading (and potentially dangerous to novice DBAs). However, in recent months, I have noticed notes that are also arrogant or disrespectful
to the customer.

One example, one which I did send feedback to Oracle Support is Note 558846.1.

--
http://www.freelists.org/webpage/oracle-l
Received on Mon Mar 31 2008 - 06:20:43 CDT

Original text of this message