EBS Upgrade 12.2 on Solaris 64 bit: adop -validate and patches fails with error

 EBS Upgrade 12.2 on Solaris 64 bit: adop -validate and patches fails with error:

java.lang.UnsatisfiedLinkError: /prod/ebs122/fs1/FMW_Home/Oracle_EBS-app1/oui/lib/solaris/liboraInstaller.so: ld.so.1: java: /prod/ebs122/fs1/FMW_Home/Oracle_EBS-app1/oui/lib/solaris/liboraInstaller.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)

        at java.lang.ClassLoader$NativeLibrary.load(Native Method)

        at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1970)

        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1895)

        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1856)

        at java.lang.Runtime.load0(Runtime.java:795)

        at java.lang.System.load(System.java:1062)

        at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:387)

        at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.<clinit>(OiipuUnixOps.java:122)

        at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment.java:201)

        at oracle.sysman.oii.oiix.OiixEnvironmentOps.getEnv(OiixEnvironmentOps.java:53)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.replaceVarVal(Commands.java:808)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.loadFile(Commands.java:654)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.createInstance(Commands.java:395)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.createInstance(Commands.java:272)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.createInstance(Commands.java:267)

        at oracle.sysman.prov.ssh.SSHSetup.initPaths(SSHSetup.java:508)

        at oracle.sysman.prov.ssh.SSHSetup.initPaths(SSHSetup.java:479)

        at oracle.sysman.prov.ssh.SSHSetup.SSHSetup_helper1(SSHSetup.java:338)

        at oracle.sysman.prov.ssh.SSHSetup.<init>(SSHSetup.java:277)

        at oracle.sysman.prov.ssh.SSHConnectivity.startSetup(SSHConnectivity.java:161)

        at oracle.sysman.prov.ssh.SSHConnectivity.main(SSHConnectivity.java:360)

Exception in thread "main" java.lang.UnsatisfiedLinkError: no oraInstaller in java.library.path

        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1891)

        at java.lang.Runtime.loadLibrary0(Runtime.java:849)

        at java.lang.System.loadLibrary(System.java:1088)

        at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:405)

        at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.<clinit>(OiipuUnixOps.java:122)

        at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment.java:201)

        at oracle.sysman.oii.oiix.OiixEnvironmentOps.getEnv(OiixEnvironmentOps.java:53)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.replaceVarVal(Commands.java:808)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.loadFile(Commands.java:654)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.createInstance(Commands.java:395)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.createInstance(Commands.java:272)

        at oracle.sysman.prov.remoteinterfaces.nativesystem.Commands.createInstance(Commands.java:267)

        at oracle.sysman.prov.ssh.SSHSetup.initPaths(SSHSetup.java:508)

        at oracle.sysman.prov.ssh.SSHSetup.initPaths(SSHSetup.java:479)

        at oracle.sysman.prov.ssh.SSHSetup.SSHSetup_helper1(SSHSetup.java:338)

        at oracle.sysman.prov.ssh.SSHSetup.<init>(SSHSetup.java:277)

        at oracle.sysman.prov.ssh.SSHConnectivity.startSetup(SSHConnectivity.java:161)

        at oracle.sysman.prov.ssh.SSHConnectivity.main(SSHConnectivity.java:360)



SOLUTION :

On Solaris 64 bit platform, I observed issue with $FMW_HOME/oracle_common/oui/oraparam.ini file parameter "JRE_MEMORY_OPTIONS=" -d64 -mx96m" so chaging below fixed this issue.

cp $FMW_HOME/oracle_common/oui/oraparam.ini $FMW_HOME/oracle_common/oui/oraparam.ini.backup

Set below value in place of "JRE_MEMORY_OPTIONS=" -d64 -mx96m"

JRE_MEMORY_OPTIONS=" -d64 -mx512m -XX:MaxPermSize=256m"

Post a Comment

0 Comments