Solution for libcxa.so.3 - reg
Suituation: Linux RHEL4 with Oracle9.2.0.1 after upgrading 9.2.0.6 patch.
Problem:
libcxa.so.3: cannot open shared object file: No such file or directory (libOsUtils.so) java.lang.UnsatisfiedLinkError: no OsUtils in shared library path at java.lang.Runtime.loadLibrary(Runtime.java) at java.lang.System.loadLibrary(System.java) at oracle.sysman.assistants.util.OsUtilsUnix.(OsUtilsUnix.java:543) at oracle.sysman.assistants.util.OsUtilsBase.constructInstance(OsUtilsBase.java:1089) at oracle.sysman.assistants.util.OsUtilsBase.getOsUtils(OsUtilsBase.java:99) at oracle.sysman.assistants.util.attributes.CommonAttributes.(CommonAttributes.java:174) at oracle.sysman.assistants.util.step.StepContext.(StepContext.java:131) at oracle.sysman.assistants.dbca.backend.Host.(Host.java:454) at oracle.sysman.assistants.dbca.ui.UIHost.(UIHost.java:185) at oracle.sysman.assistants.dbca.ui.InteractiveHost.(InteractiveHost.java:54) at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:141) at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:85) at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:161)
Solution Found:
1. download a tar file found in this location:
2. Extract this to a seperate folder called /tmp/eof
3. After extrating you can find the libcxa.so.3 file in the extracted say, /tmp/eof folder.
4. copy this file to /usr/lib & $ORACLE_HOME/LIB
5. Now you run 'dbca', it works fine.
I am very much happy after this gave me a very good result, even oracle site could not able to give the solution.
thanks to all
|