Montag, 13. Dezember 2010

Tip: BPM-Suite und JDeveloper mit OPatch patchen

Bei der Installation des Patch 9958661 für BPM-Suite und JDeveloper via OPatch bin ich gerade über ein kleines Problem gestolpert. Der Patch besteht aus zwei Teilen: einen für die BPM-Suite und einen für den Server, die separat mittels OPatch installiert werden müssen.

Der Patch für die BPM-Suite verhält sich wie erwartet: wenn JAVA_HOME und ORACLE_HOME gesetzt sind und opatch im Pfad ist, genügt es im Patch-Verzeichnis opatch apply auszuführen und der Patch wird installiert.

Der Versuch, das gleiche mit dem JDeveloper-Home zu machen führt zu der folgenden Meldung:

Fusion Middleware Home is corrupted (WebLogic Home is not found)!
/home/oracle/app/Middleware/jdeveloper/jdk/bin/java is not a valid executable for this platform. OPatch cannot proceed!
OPatch returns with error code = 1

Die Lösung: der Pfad zum JDK muß opatch als Argument mitgegeben werden, also

opatch apply -jdk $JAVA_HOME

und schon klappt es wieder.