Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Oracle 10g Upgrade Issue
On 9 Feb 2006 11:59:48 -0800, "ExecMan" <johndoe_at_mtekusa.com> wrote:
>
>Our platform is AIX 5L 64 Maintenance Release 8.
>
>There are SEVERAL error messages. I'll just post the entire screen:
>
>java.lang.UnsatisfiedLinkError:
>/ora2/app/oracle/product/10g/lib/libOsUtils.so:
> load ENOEXEC on shared library(s)
>/ora2/app/oracle/product/10g/lib/libOsUtils.so
> at java.lang.ClassLoader$NativeLibrary.load(Native Method)
> at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2120)
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1998)
> at java.lang.Runtime.loadLibrary0(Runtime.java:824)
> at java.lang.System.loadLibrary(System.java:908)
> at
>oracle.sysman.assistants.util.OsUtilsUnix.<init>(OsUtilsUnix.java:672)
> at
>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80)
> at
>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:44)
> at
>java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled
>Code))
> at java.lang.Class.newInstance3(Class.java:367)
> at java.lang.Class.newInstance(Class.java:305)
> at
>oracle.sysman.assistants.util.OsUtilsBase.constructInstance(OsUtilsBase.java:1416)
> at
>oracle.sysman.assistants.util.OsUtilsBase.getOsUtils(OsUtilsBase.java:144)
> at
>oracle.sysman.assistants.util.attributes.InitParamAttributes.initialize(InitParamAttributes.java:498)
> at
>oracle.sysman.assistants.util.attributes.InitParamAttributes.<init>(InitParamAttributes.java:470)
> at
>oracle.sysman.assistants.util.step.StepContext.<init>(StepContext.java:247)
> at
>oracle.sysman.assistants.dbma.backend.CompManager.<init>(CompManager.java:580)
> at
>oracle.sysman.assistants.dbma.ui.UICompManager.<init>(UICompManager.java:152)
> at
>oracle.sysman.assistants.dbma.Dbma.getCompManager(Dbma.java:154)
> at oracle.sysman.assistants.dbma.Dbma.execute(Dbma.java:98)
> at oracle.sysman.assistants.dbma.Dbma.statusMain(Dbma.java:199)
> at oracle.sysman.assistants.dbma.Dbma.main(Dbma.java:180)
>
>Regards.
Ok, that is at least more descriptive.
The problem is in the
>/ora2/app/oracle/product/10g/lib/libOsUtils.so:
code, which refers to OS modules, which
a) can't be found
b) don't exist in the specific version of your OS.
One common cause for errors like this one is an incorrect
LD_LIBRARY_PATH environment variable in oracle's profile.
If that isn't the culprit, you could use the
nm command (with, IIRC, the -a switch), to dump to stdout, which
routines this library is calling.
If that doesn't provide any clue, you would better submit a service
request.
-- Sybrand Bakker, Senior Oracle DBAReceived on Thu Feb 09 2006 - 15:06:15 CST