Letzter Beitrag

Forms 12.2.1.4 Upgrade

Seit dem 27.September 2019 ist es endlich da Oracle Forms 12.2.1.4. Da ich zu dem Zeitpunkt noch unterwegs war, hatte ich doch ein wenig Zeit und habe mir die Software gleich herunter geladen. JDK 1.8.0_211 und Infrastruktur 12.2.1.4 sowie Oracle Forms und Reports in der Version 12.2.1.4.
Dann wie gewohnt installiert: JDK, Infrastruktur, Forms und Reports und dann Konfiguriert !
Perfekt alles wie gewohnt und alle da wo es sein soll: Aber alle meine Kunden (ich gehe davon aus die meisten auf 12c) wollen keine „Neue Installation sondern ein UPGRADE“ , ich auch. Also nach langer Zeit mal wieder Dokumentation gelesen: https://docs.oracle.com/en/middleware/developer-tools/forms/12.2.1.4/index.html hier dann den Upgrade Guide für 12.2.1.4 gelesen und Step bei Step ausgeführt.
Leider hat das nicht wirklich so geklappt wie ich mir das vorgestellt hatte.

Erster Versuch wie in dem Dokument beschrieben. Deinstallieren von 12.2.1.3, dann den Rest aus dem Verzeichnis löschen und 12.2.1.4 neu installieren. Okay hat nicht wirklich geklappt. Beim starten des Reports Builder kam dann msg Files not Found, Beim starten Forms Builder: CLASSPATH not Found usw. Es ließ sich nicht starten. Er hatte auch unter Windows keine Menü Einträge erstellt.
Ich erinnere mich daran, das die ja vom NodeManager beim ersten mal starten der Domain gemacht werden.Also zweiter Versuch. Installation der Software neben 12.2.1.4 in einem neuem Verzeichnis 12.2.1.4. Dann wie in dem Dokument beschrieben reconfig.cmd und ua laufen lassen. Domaine lief, aber Forms Builder nicht. Also dritter Versuch. Diesmal wie gehabt aber eine Dummy Domaine erstellt: Danach waren auch alle Einträge vorhanden. Aber das war es nicht was ich wollte: Nach einigem Überlegen und Rückspielen von VM.
Die LÖSUNG für mich:
Alles genauso machen wie in dem Dokument beschrieben ausser: Nicht deinstallieren sondern einfach Verzeichnis umbennen und in das selbe wieder rein installieren: Danach hat alles sauber geklappt:

Ich beziehe mich auf :

  1. Performing a ZDT Upgrade from 12.2.1.3.0To perform a ZDT upgrade from 12.2.1.3.0 to Oracle Forms 12.2.1.4.0, complete a series of steps.When upgrading from the 12.2.1.3.0 version, we recommend that you use the ZDT upgrade when one the following conditions is met.
    • For multi-node load balanced Forms deployment
    • To install FMW 12.2.1.4.0 in same the Oracle Home path as FMW 12.2.1.3.0Consider a two-node scenario for the scope of this procedure. A primary node, named node1, with Admin Server, Forms (managed Server WLS_FORMS and System component forms1) and OHS. A secondary node, named node2, with Forms Instance (managed Server WLS_FORMS and System component forms1).
    1. Shutdown system components, including Admin Server and the managed servers on node 1.
    2. Uninstall Oracle Forms version 12.2.1.3.0 from node 1.
    3. Install Oracle Forms version 12.2.1.4.0 on node 1 using the same Oracle Homepath as 12.2.1.3.0.
    4. Start system components, including Admin Server and the managed servers on node 1.
    5. Shutdown system components and the managed servers on node 2.
    6. Uninstall Oracle Forms version 12.2.1.3.0 from node 2.
    7. Install Oracle Forms version 12.2.1.4.0 on node 2 using the same Oracle Home path as 12.2.1.3.0.
    8. Start system components and the managed servers on node 2.

Nach dieser Anweisung läuft es leider nicht. Aber nur umbenennt und alles wird gut:

Viel Spass beim Upgrade

echo ""
echo "*****************************************************"
echo "** Executing setUserOverridesLate.sh"
echo "*****************************************************"
# specify additional java command line options for all servers
EXTRA_JAVA_PROPERTIES="${EXTRA_JAVA_PROPERTIES} 
 -Dforms.userid.encryption.enabled=true"
export EXTRA_JAVA_PROPERTIES

grantPermission(codeBaseURL="file:${common.components.home}/../forms/provision/forms-config-mbeans.jar", permClass="oracle.security.jps.service.keystore.KeyStoreAccessPermis sion",permTarget="stripeName=formsapp, keystoreName=formsks,alias=*", permActions="*")

grantPermission(codeBaseURL="file:${domain.home}/servers/$ {weblogic.Name}/tmp/_WL_user/formsapp_12.2.1/-", permClass="oracle.security.jps.service.keystore.KeyStoreAccessPermission", permTarget="stripeName=formsapp, keystoreName=formsks,alias=*",permActions="*")

Mit Twitter auf dem laufendem

FormsDay in ?

FormsDay in20. Februar 2020
Noch 67 Tage.
%d Bloggern gefällt das: