Wednesday, September 14, 2011

Message 684 Could Not Be Found In The msb with OPMN


Hi Everyone,


After applying OAS 10.1.2.3 patch sometime we faced following errors. With regard to applying a 10.1.0.5 patchset, the issue is caused due to a mismatch of the OPMN MSB files

This error message will occur any time that the OPMN NLS message files do not match the binaries with which they are associated. Since the 10g database uses OPMN as well, a patch from the database has caused this issue. The database MSB files do not match the OPMN MSB files shipped with the Application Server.

I have found below solution for the same on Metalink.

Solution

To implement the solution on UNIX, please execute the following steps:

STEP 1. Stop the Application Server (AS) processes with $ORACLE_HOME/opmn/bin/opmnctl stopall

STEP 2. Get the backup of the AS environment taken before the database patch has been installed.

STEP 3. Navigate to the directory $ORACLE_HOME/opmn/mesg

STEP 4. Replace all files in this directory with the files from the backup (Location $ORACLE_HOME/opmn/mesg)

Alternatively, the msb files can also be restored from the Application Server 10.1.2.0.2 installation CD:

Extract MSB file from Installable disks.

jar xvf <mpt>/Disk1/stage/Components/oracle.opmn/10.1.2.0.0/1/DataFiles/mesg.<x>.1.jar
or
jar xvf <mpt>/Disk1/stage/Components/oracle.opmn/10.1.2.0.2/1/DataFiles/mesg.<x>.1.jar
or
jar xvf <mpt>/Disk1/stage/Components/oracle.opmn/10.1.2.1.0/1/DataFiles/mesg.<x>.1.jar

For HP-UX Itanium, use the Disk2 instead of the Disk1:
jar xvf <mpt>/Disk2/stage/Components/oracle.opmn/10.1.2.1.0/1/DataFiles/mesg.<x>.1.


In same way you can use it for other operating systems.
It help for me in HP-UX, hope it will help you…

Enjoy Working with Middleware.

Regards,
Ajinkya Vichare
Ajinkya-vichare.blogsot.com