Hinweise zur Installation



Support-Unterstützung für Produktions und Entwicklungsumgebungen 11g R2 SP2

 

Installationsanleitungen für Neuinstallation und Aktualisierung

 


Windows x86-64 11g R2 SP2 (letzte Änderung: 28.05.2020)

Installationsschritte für den WLS 10.3.6 mit Forms 11g R2 SP2 (11.1.2.2.0) und Robotron ecount unter Windows 2008 / 2012 x86-64.
Patchliste beinhaltet das Critical Patch Update (CPU) Program Apr 2020.

Installationsanleitung (Neuinstallation):

1. Systemumgebung - Windows 2008 R2 / 2012 Server 64 Bit (x86-64) - nach Betriebssysteminstallation mind. 50 GB freier Speicherplatz - aktuelle Microsoft Patche installiert 2. ecount Anwendung auf WLS bereit stellen (Maskensatz und Konfigurator) (1.000 MB benötigt) - {APPL_HOME}\{APPLNAME}\applserv\... - {APPL_HOME}\{APPLNAME}\conf_tools\... - {APPL_HOME}\{APPLNAME}\econfig_f11\... - {APPL_HOME}\{APPLNAME}\install\... - {APPL_HOME}\start_ecount sowie bei Robotron WLS-Installation - {APPL_HOME}\wls_install (Installationsscripte und Konfiguratorerweiterungen) 3. Bereitstellung der Installationsquellen: (z.B. c:\install\oracle_sw\...) - mind. SUN JDK 1.7.0_55+ 64Bit - WLS_10.3.6 (Generic 64Bit, spezifisch für 32Bit) (1.100 MB) - Oracle Forms and Reports 11g R2 SP2 (11.1.2.2.0) (1.900 MB) - Zip Dateien mit 7Zip oder WinRAR in anwendungsspezifische Unterverzeichnisse (WLS_1036, FRMRPTS_11122, JAVA, ONEOFFPATCHES) entpacken da alle z.B. Disk1 enthalten. (Der in Windows integrierte Entpacker bereitet u.U. Probleme mit den entpackten Sourcen und sollte nicht verwendet werden.) 4. Im Verzeichnis {APPL_HOME}\wls_install die start_install.bat mit den erforderlichen Parametern aufrufen. - Die angegebenen Arbeitsschritte nacheinander abarbeiten. - Anwendung mit dem Konfigurator konfigurieren. - System durchstarten - fertig! 5. Alle ohne Robotron Installationsskripte müssen hier bis zum Ende weiter machen: mind. JDK 1.7.0_55+ in das zukünftige Zielverzeichnis %FM_HOME% z.B. unter c:\oracle\fm11\jdk1.7 installieren Das JRE muss nicht mit installiert werden. (JDK 1.7 wird aktuell von Robotron nicht empfohlen!) 64Bit JDK bei 64Bit Betriebssystem und 32Bit JDK bei 32Bit Betriebssystem. 6. Installation WLS (10.3.6) - keine Konfiguration durchführen (Run Quickstart abwählen)! (600 MB benötigt) ~ cd c:\install\oracle_sw\WLS_1036 ~ c:\oracle\fm11\jdk\bin\java -D64 -jar wls1036_generic.jar (ca. 10 Minuten) 7. Installation Forms 11g R2 SP2 (11.1.2.2.0) - Nur Software installieren nicht konfigurieren. (3.500 MB benötigt) ~ c:\install\oracle_sw\FRMRPTS_11122\Disk1\setup.exe (ca. 32 Minuten) 8. Konfiguration der Fusion Middleware Komponenten (Forms) durchführen. (500 MB benötigt) ~ c:\oracle\fm11\as_frmrpts\bin\config.cmd (ca. 30 Minuten) ~ %ORACLE_HOME%\bin\config.cmd (Windows: Im Taskmanager den Nodemanagerprozes ausfindig machen und beenden. 9. Nodemanager als Dienst hinterlegen ~ %FM_HOME%\server\bin\installNodeMgr.cmd 10. Variablendatei für e*Config Konfigurator erstellen und Anwendung konfigurieren 11. Konfiguration des Weblogic und der Managed Server durchführen Logging, Nodemanager, Systemstart, Anwendung (Skripte und Environmentdateien nur bei Installation und Konfiguration durch Robotron verfügbar, wird vom Installskript bereits mit durchgeführt.) ~ {APPL_HOME}\wls_install\start_install.bat -conf econfig_f11_install.xml -file install.var ~ {ORACLE_BASE}\wlscontrol\forms_domain_env.cmd ~ {APPL_HOME}\wls_install\start_install.bat -conf econfig_f11_install.xml -file install.var -commands "UserConfig","StoreUserConfig","GenBootStartupProps","ServerLogging" ~ {ORACLE_BASE}\wlscontrol\adf_env.cmd ~ {APPL_HOME}\wls_install\start_install.bat -conf econfig_f11_install.xml -file install.var -commands "UserConfig","StoreUserConfig","GenBootStartupProps","ServerLogging" 12. System stoppen (Scripte und Environmentdateien nur bei Installation und Konfiguration durch Robotron verfügbar) ~ opmnctl stopall ~ {ORACLE_BASE}\wlscontrol\wlsctl.cmd stop WLS_FORMS,AdminServer Installation auf aktuellen Fehlerbehebungs- und OPD-Stand anheben: 13. OPatch aktualisieren Installation -> Patchnummer 6880880 (MSWIN-x86-64) (derzeit mind.: Oracle Interim Patch Installer version 11.1.0.12.9) ~ unzip -o p6880880_111000_MSWIN-x86-64.zip -d %ORACLE_HOME% ~ unzip -o p6880880_111000_MSWIN-x86-64.zip -d %FM_HOME%\oracle_common Forms Installation aktualisieren: 14. Installation -> Patch 27197885: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 26669560 14384319 16697095 17905017, OPD-Empfehlung ~ unzip p27197885_111170_MSWIN-x86-64.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 15. Installation -> Patch 19562319: FORMS SECURITY PATCH UPDATE 11.1.2.2.0 (CPUJAN2015), OPD-Empfehlung ~ unzip p19562319_111220_MSWIN-x86-64.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 16. Installation -> Patch 20002141: ORACLE REPORTS DEVELOPER SECURITY PATCH UPDATE 11.1.2.2.0 (CPUJAN2015),OPD-Empfehlung ~ unzip p20002141_111220_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 17. Installation -> Patch 17617649: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 15968504 17045993,OPD-Empfehlung ~ unzip p17617649_111170_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 18. Installation -> Patch 18423831: WLSPLUGINS (OHS) SECURITY PATCH UPDATE 11.1.1.7.0 (CPUJUL2014), OPD-Empfehlung ~ unzip p18423831_111170_MSWIN-x86-64.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 19. Installation -> Patch 19849290: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 17337741 17555224 ~ unzip p19849290_111170_MSWIN-x86-64.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 20. Installation -> Patch 22607090 ~ unzip p22607090_111070_MSWIN-x86-64.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 21. Installation -> Patch 27306199: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 27152843 27239202 27300218 DocID: 1905314.1 und DocID: 2127723.1, OPD-Empfehlung ~ unzip p27306199_111170_MSWIN-x86-64.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 22. Installation -> Patch 16569379: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 16367012 16397667 ~ unzip p16569379_111170_MSWIN-x86-64.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 23. Installation -> Patch 19725032: UTF-8 IN HEADER VALUES NOT WORKING FOR FORMS WITH OAM ~ unzip p19725032_111220_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 24. Installation -> Patch 14672435: FORMS CONVERTER DESTROYS CODE WHEN CASE STATEMENT CONTAINED IN PL/SQL ~ unzip p14672435_111220_MSWIN-x86-64.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 25. Installation -> Patch 27448331: MERGE REQUEST ON TOP OF 11.1.2.2.0 FOR BUGS 21865676 27419810 ~ unzip p27448331_111220_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 26. Installation -> Patch 9814615: CLUSTER/GETJOBID:REP-51015 EXCEEDED STATED CONTENT-LENGTH OF: '0' BYTES. FOR PDF ~ unzip p9814615_111220_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 27. Installation -> Patch 24486705: Oracle Webservice Bundle Patch 11.1.1.7.161018, OPD-Empfehlung ~ unzip p24486705_111170_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 28. Installation -> Patch 25091400: PATCH 24486705 CAUSES FMWC/EM NOT TO DISPLAY ALL OHS CONFIGURATION FILES. ~ unzip p25091400_111170_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 29. Installation -> Patch 19852363: Oracle JavaVM Component 11.1.0.7.1 Database PSU - Generic JDBC Patch (Oct 2014) DocID 19852363.8 ~ unzip p19852363_111070_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 30. Installation -> Patch 25264940: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 23622763 24335626, OPD-Empfehlung ~ unzip p25264940_111170_Generic.zip ~ cd 25264940\oui ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp ADF Umgebung der Forms Installation aktualisieren: 31. Installation -> Patch 25264940: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 23622763 24335626, OPD-Empfehlung ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp -oh %FM_HOME%\oracle_common ~ cd ..\.. 32. Installation -> Patch 20771333: Doc ID: 1373061.1 ~ unzip p20771333_111170_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp 33. Installation -> Patch 16487379: Doc ID: 1965255.1 ~ unzip p16487379_111170_Generic.zip ~ opatch apply -ocmrf %FM_HOME%\ocm.rsp WLS 10.3.6 aktualisieren: 34. Installation -> Patch 27238412: Smart Update Tool V3 DocID: 2402975.1 und DocID: 2271366.1 ~ unzip -o p27238412_1036_Generic.zip -d %FM_HOME%\utils\bsu ~ cd %FM_HOME%\utils\bsu ~ bsu_update.bat install 35. Skript anpassen -> bsu.cmd (DocID: 2002949.1 und DocID: 2007492.1 ) - set MEM_ARGS=-Xms3072m -Xmx4096m 36. Installation -> Patch 30857748 [Q3ZB]: WLS PATCH SET UPDATE 10.3.6.0.200414, OPD-Empfehlung ~ unzip -o p30857748_1036_Generic.zip -d %FM_HOME%\utils\bsu\cache_dir ~ cd %FM_HOME%\utils\bsu ~ bsu.cmd -remove -patchlist=JWEB -prod_dir=%FM_HOME%\wlserver_10.3 (optional, wenn vorheriger PSU installiert wurde) ~ bsu.cmd -install -patchlist=Q3ZB -prod_dir=%FM_HOME%\wlserver_10.3 37. Installation -> Patch 29659185 [8K1U]: WLSPSU Overlay: MERGE REQUEST ON TOP OF WLS PSU 10.3.6.0.190416 FOR BUGS 29694149 29726561 DocID: 2555019.1 : CVE-2019-2725 and CVE-2019-2729 ~ unzip -o p29659185_1036_Generic.zip -d %FM_HOME%\utils\bsu\cache_dir ~ cd %FM_HOME%\utils\bsu ~ bsu.cmd -install -patchlist=8K1U -prod_dir=%FM_HOME%\wlserver_10.3 38. Installation -> Patch 13964737: SU Patch [YVDZ]: 12C DEMO CERTS NOT GENERATED DocID: 1607170.1 ~ unzip -o p13964737_1036_Generic.zip -d %FM_HOME%\utils\bsu\cache_dir ~ cd %FM_HOME%\utils\bsu ~ bsu.cmd -install -patchlist=YVDZ -prod_dir=%FM_HOME%\wlserver_10.3 39. Installation -> Patch 26951191: SU Patch [HNIC]: MERGE REQUEST ON TOP OF 10.3.6.0.0 FOR BUGS 26291074 26643346 DocID: 2255054.1 ~ unzip -o p26951191_1036_Generic.zip -d %FM_HOME%\utils\bsu\cache_dir ~ cd %FM_HOME%\utils\bsu ~ bsu.cmd -install -patchlist=HNIC -prod_dir=%FM_HOME%\wlserver_10.3 - löschen des Verzeichnis %FM_HOME%\wlserver_10.3\samples - löschen von Dateien in %FM_HOME%\wlserver_10.3\common\templates\applications\ medrec-spring.jar + medrec.jar + wls_default.jar + wls_examples.jar - löschen des Verzeichnis %FM_HOME%\wlserver_10.3\common\templates\wls 40. Installation -> Patch 29705953: Ersetzen des JDBC und UCP Driver DocID: 1970437.1, OPD-Empfehlung ... Make a backup copy of all the ojdbc6* files in the WL_HOME\server\lib and WL_HOME\server\ext\jdbc\oracle\11g folders. Replace WL_HOME\server\lib\ojdbc6.jar with the ojdbc6.jar file in the patch. Replace WL_HOME\server\ext\jdbc\oracle\11g\ojdbc6_g.jar and WL_HOME\server\ext\jdbc\oracle\11g\ojdbc6dms.jar with the same-named jar files in the patch. Copy ojdbc6dms_g.jar (which isn't in the 10.3.6\12.1.1 installation) from the patch to the WL_HOME\server\ext\jdbc\oracle\11g folder. ... ~ md %SOURCE_DIR%\ONEOFFPATCHES\backup_for_29705953\wlserver_10.3\server\lib ~ copy %FM_HOME%\wlserver_10.3\server\lib\ojdbc6* %SOURCE_DIR%\ONEOFFPATCHES\backup_for_29705953\wlserver_10.3\server\lib ~ md %SOURCE_DIR%\ONEOFFPATCHES\backup_for_29705953\wlserver_10.3\server\ext\jdbc\oracle\11g ~ copy %FM_HOME%\wlserver_10.3\server\ext\jdbc\oracle\11g\ojdbc6* %SOURCE_DIR%\ONEOFFPATCHES\backup_for_29705953\wlserver_10.3\server\ext\jdbc\oracle\11g ~ call unzip -o "%SOURCE_DIR%\ONEOFFPATCHES\p29705953_121210_Generic.zip" -d %SOURCE_DIR%\ONEOFFPATCHES ~ copy "%SOURCE_DIR%\ONEOFFPATCHES\29705953\ojdbc6.jar" "%FM_HOME%\wlserver_10.3\server\lib\ojdbc6.jar" ~ copy "%SOURCE_DIR%\ONEOFFPATCHES\29705953\ojdbc6_g.jar" "%FM_HOME%\wlserver_10.3\server\ext\jdbc\oracle\11g\ojdbc6_g.jar" ~ copy "%SOURCE_DIR%\ONEOFFPATCHES\29705953\ojdbc6dms.jar" "%FM_HOME%\wlserver_10.3\server\ext\jdbc\oracle\11g\ojdbc6dms.jar" ~ copy "%SOURCE_DIR%\ONEOFFPATCHES\29705953\ojdbc6dms_g.jar" "%FM_HOME%\wlserver_10.3\server\ext\jdbc\oracle\11g\ojdbc6dms_g.jar" 41. Aktualisierung -> JDK für WLS auf Version 1.7.0_261 (DocID: 1492980.1) 42. Aktualisierung -> JDK im %ORACLE_HOME% der "Forms and Reports" Installation auf Version 1.6.0_211 (DocID: 1492980.1) oder -> JDK im %ORACLE_HOME% der "Forms and Reports" Installation auf Version 1.7.0_261 (DocID: 1492980.1) 43. Installation Microsoft Visual C++ 2010 Redistributable Package Bei 64Bit Betriebssystem -> https://www.microsoft.com/de-de/download/details.aspx?id=14632 Bei 32Bit Betriebssystem -> https://www.microsoft.com/de-de/download/details.aspx?id=5555 Nacharbeiten: 44. Nacharbeiten -> sqlnet.ora (DocID: 1938502.1) ~ notepad++ %FM_HOME%\asinst_forms\config\sqlnet.ora - add: SSL_VERSION=1.0 45. Nacharbeiten -> ssl.conf (DocID: 1905314.1) ~ notepad++ %FM_HOME%\asinst_forms\config\OHS\ohs1\ssl.conf - # SSLProtocol nzos_Version_1_0 nzos_Version_3_0 - SSLProtocol nzos_Version_1_0 - # SSLCipherSuite SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_RSA_WITH_DES_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA - SSLCipherSuite SSL_RSA_WITH_AES_256_CBC_SHA,SSL_RSA_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA 46. Nacharbeiten -> admin.conf (DocID: 2049077.1) ~ notepad++ %FM_HOME%\asinst_forms\config\OHS\ohs1\admin.conf - # SSLCipherSuite SSL_RSA_WITH_RC4_128_SHA - SSLCipherSuite SSL_RSA_WITH_AES_128_CBC_SHA - # SSLProtocol nzos_Version_1_0 nzos_Version_3_0 - SSLProtocol nzos_Version_1_0 47. Nacharbeiten -> opmn.xml (DocID: 1905314.1) ~ notepad++ %FM_HOME%\asinst_forms\config\OPMN\opmn\opmn.xml - von: <ssl enabled="true" wallet-file="C:\oracle_fm\fm11\asinst_forms\config\OPMN\opmn\wallet"\> - zu: <ssl enabled="true" wallet-file="C:\oracle_fm\fm11\asinst_forms\config\OPMN\opmn\wallet" ssl-versions="TLSv1.0" ssl-ciphers="SSL_RSA_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_AES_256_CBC_SHA"\> - oder bei FIPS 140-2: (Standard bei 11.1.1.9.0) <ssl enabled="true" wallet-file="C:\oracle_fm\fm11\asinst_forms\config\OPMN\opmn\wallet" ssl-versions="TLSv1.0" ssl-ciphers="SSL_RSA_WITH_3DES_EDE_CBC_SHA"\> 48. System starten (Scripte und Environmentdateien nur bei Installation und Konfiguration durch Robotron verfügbar) ~ {ORACLE_BASE}/wlscontrol/wlsctl.cmd start AdminServer,WLS_FORMS ~ opmnctl startall

Anleitung Windows (Aktualisierung/Update):



Betriebssystem Hinweise:
  • benötigte RPMs für Unix Betriebssysteme

  • Linux x86-64 11g R2 SP2 (letzte Änderung 28.05.2020)

    Installationsschritte für den WLS 10.3.6 mit Forms 11g R2 SP2 (11.1.2.2.0) und Robotron ecount unter Linux x86-64.
    Patchliste beinhaltet das Critical Patch Update (CPU) Program Apr 2020.

    Installationsanleitung (Neuinstallation):

    1. Systemumgebung - OEL/RHEL 5.3+, 6.3+ und SLES11 SP1+ - temporärer verfügbarer Speicherplatz größer als 1.500 MB - Swap-Speicher größer als 500 MB - nach Betriebssysteminstallation mind. 30.000 MB freier Speicherplatz - DISPLAY Variable muss auf X-Server gesetzt sein - Monitor mindestens 256 Farben - open files handle >= 4096 - Betriebssystem entsprechende RPMs installiert - UNIX: export http_proxy=http://<proxy.server:Port> 2. ecount Anwendung auf WLS bereit stellen (Maskensatz und Konfigurator) (1.000 MB benötigt) - {APPL_HOME}/{APPLNAME}/applserv/... - {APPL_HOME}/{APPLNAME}/conf_tools/... - {APPL_HOME}/{APPLNAME}/econfig_f11/... - {APPL_HOME}/{APPLNAME}/install/... - {APPL_HOME}/start_ecount sowie bei Robotron WLS-Installation - {APPL_HOME}/wls_install (Installationsscripte und Konfiguratorerweiterungen) 3. Bereitstellung der Installationsquellen: (z.B. /install/oracle_sw/...) - mind. SUN JDK 1.7.0_55+ 64Bit (100 MB) - WLS_10.3.6 (Generic 64Bit) (1.100 MB) - Oracle Forms and Reports 11g R2 SP2 (11.1.2.2.0) (2.000 MB) - Zip Dateien in anwendungsspezifische Unterverzeichnisse entpacken (WLS_1036, FRMRPTS_11122, JAVA, ONEOFFPATCHES) - da alle z.B. Disk1 enthalten. 4. Im Verzeichnis {APPL_HOME}/wls_install das start_install.sh Skript mit den erforderlichen Parametern aufrufen. - Die angegebenen Arbeitsschritte nacheinander abarbeiten. - Anwendung mit dem Konfigurator konfigurieren. - als root Systemstart Skript einrichten - System durchstarten - fertig! 5. Alle ohne Robotron Installationsskripte müssen hier bis zum Ende weiter machen: JDK 1.7.0_55+ in $FM_HOME entpackt bereitstellen. (250 MB benötigt) 64Bit JDK bei 64Bit Betriebssystem und 32Bit JDK bei 32Bit Betriebssystem. Zu verwendendes Zielverzeichnis sollte in Hinblick auf spätere Updates /opt/oracle/fm11/jdk1.7 lauten. 6. Installation WLS (10.3.6) - keine Konfiguration durchführen (Run Quickstart abwählen)! (600 MB benötigt) ~ cd /install/oracle_sw/WLS_1036 ~ /opt/oracle/fm11/jdk/bin/java -D64 -jar wls1036_generic.jar (ca. 10 Minuten) 7. Installation Forms 11g R2 SP2 (11.1.2.2.0) - Nur Software installieren nicht konfigurieren. (3.500 MB benötigt) ~ /opt/oracle/Patches/FRMRPTS_11122/Disk1/runInstaller (ca. 32 Minuten) 8. Konfiguration der Fusion Middleware Komponenten (Forms) durchführen. (500 MB benötigt) ~ /opt/oracle/fm11/as_frmrpts/bin/config.sh (ca. 30 Minuten) ~ $ORACLE_HOME/bin/config.sh (Unix:~ kill -9 `ps -ef | grep -e "ListenPort=5556.*weblogic.NodeManager" | grep -v grep | awk '{print $2}'` - ListenPort aus $WL_HOME/common/nodemanger/nodemanager.properties auslesen mit - grep 'ListenPort' nodemanager.properties |awk 'BEGIN{FS="[=]"} {print $2}') 9. Variablendatei für e*Config Konfigurator erstellen und Anwendung konfigurieren 10. Konfiguration des Weblogic und der Managed Server durchführen Logging, Nodemanager, Systemstart, Anwendung (Scripte und Environmentdateien nur bei Installation und Konfiguration durch Robotron verfügbar) ~ {APPL_HOME}/wls_install/start_install.sh -conf econfig_f11_install.xml -file install.var ~ {ORACLE_BASE}/wlscontrol/forms_env.cmd ~ {APPL_HOME}/wls_install/start_install.sh -conf econfig_f11_install.xml -file install.var -commands "UserConfig","StoreUserConfig","GenBootStartupProps","ServerLogging" ~ {ORACLE_BASE}/wlscontrol/adf_env.cmd ~ {APPL_HOME}/wls_install/start_install.sh -conf econfig_f11_install.xml -file install.var -commands "UserConfig","StoreUserConfig","GenBootStartupProps","ServerLogging" 11. System stoppen (Scripte und Environmentdateien nur bei Installation und Konfiguration durch Robotron verfügbar) ~ opmnctl stopall ~ {ORACLE_BASE}/wlscontrol/wlsctl.cmd stop WLS_FORMS,AdminServer Installation auf aktuellen Fehlerbehebungs- und OPD-Stand anheben: 12. OPatch aktualisieren (mind. Version 11.1.0.12.9) ~ unzip p6880880_111000_Linux-x86-64.zip -d $ORACLE_HOME ~ unzip p6880880_111000_Linux-x86-64.zip -d $FM_HOME/oracle_common Forms Installation aktualisieren: 13. Deinstallation -> Patchnummer 10407723 und 9965029 (OPatche aus Grundinstallation) ~ opatch rollback -id 10407723 -silent ~ opatch rollback -id 9965029 -silent 14. Installation -> Patch 21481019: MERGE REQUEST ON TOP OF 11.1.2.2.0 FOR BUGS 18066808 20974387 DocID: 1431404.1 ~ unzip p21481019_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp ~ chmod +x $ORACLE_HOME/bin/genshlib 15. Installation -> Patch 22290164: DATABASE PATCH SET UPDATE 11.1.0.7.24 FOR FMW 11.1.1.X/11.1.2.X ONLY DocID: 2207070.1 ~ unzip p22290164_111070_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 16. Installation -> Patch 19852363: Oracle JavaVM Component 11.1.0.7.1 Database PSU - Generic JDBC Patch (Oct 2014) DocID 19852363.8 ~ unzip p19852363_111070_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 17. Installation -> Patch 22733221: MLR ON TOP OF 11.1.1.7 FOR BUGS 9965029,10407723(FOR FMW 11.1.1.X/11.1.2.X ONLY) ~ unzip p22733221_111070_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 18. Installation -> Patch 27197885: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 26669560 14384319 16697095 17905017, OPD-Empfehlung ~ unzip p27197885_111170_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 19. Installation -> Patch 19562319: FORMS SECURITY PATCH UPDATE 11.1.2.2.0 (CPUJAN2015), OPD-Empfehlung ~ unzip p19562319_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp ~ in *.env Dateien folgenden Parameter einfügen: FORMS_DBALIAS_SPECIAL_CHARS=TRUE <= ausgeliefert mit eCount-00087706 (5.4.0.1302) 20. Installation -> Patch 20002141: ORACLE REPORTS DEVELOPER SECURITY PATCH UPDATE 11.1.2.2.0 (CPUJAN2015),OPD-Empfehlung ~ unzip p20002141_111220_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 21. Installation -> Patch 17617649: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 15968504 17045993,OPD-Empfehlung ~ unzip p17617649_111170_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 22. Installation -> Patch 18423831: WLSPLUGINS (OHS) SECURITY PATCH UPDATE 11.1.1.7.0 (CPUJUL2014), OPD-Empfehlung ~ unzip p18423831_111170_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 23. Installation -> Patch 19849290: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 17337741 17555224 ~ unzip p19849290_111170_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 24. Installation -> Patch 27306199: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 27152843 27239202 27300218 DocID: 1905314.1 und DocID: 2127723.1, OPD-Empfehlung ~ unzip p27306199_111170_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 25. Installation -> Patch 16856341: CPU: OHS CORE DUMPS AFTER MOD_SECURITY PATCH/CONF APPLIED ~ unzip p16856341_111170_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 26. Installation -> Patch 16569379: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 16367012 16397667 ~ unzip p16569379_111170_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 27. Installation -> Patch 16173834: PEICNT RETURNS ERROR AFTER APPLYING PATCH 14672312 ~ unzip p16173834_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 28. Installation -> Patch 16677514: EXEC_SQL.EXECUTE FETCH THE FIRST ROW ~ unzip p16677514_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 29. Installation -> Patch 18557442: GET_ITEM_PROPERTY (DATABASE_VALUE) RETURNS WRONG RESULTS. ~ unzip p18557442_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 30. Installation -> Patch 20187994: FRM-93652 WHEN BLOCK HAS MORE THAN 2518 ITEMS ~ unzip p20187994_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 31. Installation -> Patch 7294217: FRM-40737 WHEN SCROLLING WITH SYNCHRONIZE IN POST-CHANGE TRIGGER ~ unzip p7294217_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 32. Installation -> Patch 19725032: UTF-8 IN HEADER VALUES NOT WORKING FOR FORMS WITH OAM ~ unzip p19725032_111220_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 33. Installation -> Patch 14672435: FORMS CONVERTER DESTROYS CODE WHEN CASE STATEMENT CONTAINED IN PL/SQL ~ unzip p14672435_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 34. Installation -> Patch 27448331: MERGE REQUEST ON TOP OF 11.1.2.2.0 FOR BUGS 21865676 27419810 ~ unzip p27448331_111220_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 35. Installation -> Patch 9814615: CLUSTER/GETJOBID:REP-51015 EXCEEDED STATED CONTENT-LENGTH OF: '0' BYTES. FOR PDF ~ unzip p9814615_111220_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 36. Installation -> Patch 18178044: FRMPLSQLCONV.SH JAVA.LANG.UNSATISFIEDLINKERROR LIBFRMJAPI.SO.0:LIBFRMJAPI.SO ~ unzip p18178044_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 37. Installation -> Patch 24710721: FRM-93652 WHEN TRYING TO COMMIT THE DATA INTO A VIEW ~ unzip p24710721_111220_Linux-x86-64.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 38. Installation -> Patch 24486705: Oracle Webservice Bundle Patch 11.1.1.7.161018, OPD-Empfehlung ~ unzip p24486705_111170_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 39. Installation -> Patch 25091400: PATCH 24486705 CAUSES FMWC/EM NOT TO DISPLAY ALL OHS CONFIGURATION FILES. ~ unzip p25091400_111220_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp 40. Installation -> Patch 25264940: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 23622763 24335626, OPD-Empfehlung ~ unzip p25264940_111170_Generic.zip ~ cd 25264940/oui ~ opatch apply -ocmrf $FM_HOME/ocm.rsp ADF Umgebung der Forms Installation aktualisieren: 41. Installation -> Patch 25264940: MERGE REQUEST ON TOP OF 11.1.1.7.0 FOR BUGS 23622763 24335626, OPD-Empfehlung ~ opatch apply -ocmrf $FM_HOME/ocm.rsp -oh /opt/oracle/fm11/oracle_common 42. Installation -> Patch 20771333: Doc ID: 1373061.1 ~ unzip p20771333_111170_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp -oh /opt/oracle/fm11/oracle_common 43. Installation -> Patch 16487379: Doc ID: 1965255.1 ~ unzip p16487379_111170_Generic.zip ~ opatch apply -ocmrf $FM_HOME/ocm.rsp -oh /opt/oracle/fm11/oracle_common WLS 10.3.6 aktualisieren: 44. Installation -> Patch 27238412: Smart Update Tool V3 DocID: 2402975.1 und DocID: 2271366.1 ~ unzip -o p27238412_1036_Generic.zip -d $FM_HOME/utils/bsu ~ cd $FM_HOME/utils/bsu ~ ./bsu_update.sh install 45. Skript anpassen -> bsu.sh (DocID: 2002949.1 und DocID: 2007492.1 ) ~ vi bsu.sh - MEM_ARGS="-Xms3072m -Xmx4096m" 46. Installation -> Patch 30857748 [Q3ZB]: WLS PATCH SET UPDATE 10.3.6.0.200414, OPD-Empfehlung :CVE-2020-2883, CVE-2020-2869, CVE-2020-2766, CVE-2020-2884, CVE-2020-2801, CVE-2020-2828, CVE-2019-17571, CVE-2020-2811, CVE-2020-2798, CVE-2020-2829 ~ unzip -o p30857748_1036_Generic.zip -d $FM_HOME/utils/bsu/cache_dir 47. Installation -> Patch 29659185 [8K1U]: WLSPSU Overlay: MERGE REQUEST ON TOP OF WLS PSU 10.3.6.0.190416 FOR BUGS 29694149 29726561 DocID: 2555019.1 : CVE-2019-2725 and CVE-2019-2729 ~ unzip -o p29659185_1036_Generic.zip -d $FM_HOME/utils/bsu/cache_dir 48. Installation -> Patch 13964737: SU Patch [YVDZ]: 12C DEMO CERTS NOT GENERATED DocID: 1607170.1 ~ unzip -o p13964737_1036_Generic.zip -d $FM_HOME/utils/bsu/cache_dir 49. Installation -> Patch 26951191: SU Patch [HNIC]: MERGE REQUEST ON TOP OF 10.3.6.0.0 FOR BUGS 26291074 26643346 DocID: 2255054.1 ~ unzip -o p26951191_1036_Generic.zip -d $FM_HOME/utils/bsu/cache_dir 50. De-/Installation der WLS Patche ~ ./bsu.sh -view -status=applied -prod_dir=$FM_HOME/wlserver_10.3 (optional, Liste installierter BSU/PSU ausgeben) ~ ./bsu.sh -remove -patchlist=3L3H,MXLE,XIDD,FMJJ,GFWX,VP7Z,RQ16,B47X,LMQD,2GFU,U5I2,... -prod_dir=$FM_HOME/wlserver_10.3 (optional, veraltete Patche deinstallieren, wenn vorhanden) ~ ./bsu.sh -install -patchlist=Q3ZB -prod_dir=$FM_HOME/wlserver_10.3 ~ ./bsu.sh -install -patchlist=8K1U -prod_dir=$FM_HOME/wlserver_10.3 ~ ./bsu.sh -install -patchlist=YVDZ -prod_dir=$FM_HOME/wlserver_10.3 ~ ./bsu.sh -install -patchlist=HNIC -prod_dir=$FM_HOME/wlserver_10.3 - löschen des Verzeichnis $FM_HOME/wlserver_10.3/samples - löschen von Dateien in $FM_HOME/wlserver_10.3/common/templates/applications/ medrec-spring.jar + medrec.jar + wls_default.jar + wls_examples.jar - löschen des Verzeichnis $FM_HOME/wlserver_10.3/common/templates/wls 51. Installation -> Patch 29705953: Ersetzen des JDBC und UCP Driver DocID: 1970437.1, OPD-Empfehlung ... Make a backup copy of all the ojdbc6* files in the WL_HOME/server/lib and WL_HOME/server/ext/jdbc/oracle/11g folders. Replace WL_HOME/server/lib/ojdbc6.jar with the ojdbc6.jar file in the patch. Replace WL_HOME/server/ext/jdbc/oracle/11g/ojdbc6_g.jar and WL_HOME/server/ext/jdbc/oracle/11g/ojdbc6dms.jar with the same-named jar files in the patch. Copy ojdbc6dms_g.jar (which isn't in the 10.3.6/12.1.1 installation) from the patch to the WL_HOME/server/ext/jdbc/oracle/11g folder. ... ~ tar cvf /source_dir/ONEOFFPATCHES/backup_for_29705953.tar $FM_HOME/wlserver_10.3/server/lib/ojdbc6* $FM_HOME/wlserver_10.3/server/ext/jdbc/oracle/11g/ojdbc6* ~ unzip -o $SOURCE_DIR/ONEOFFPATCHES/p29705953_121210_Generic.zip -d $SOURCE_DIR/ONEOFFPATCHES ~ cp $SOURCE_DIR/ONEOFFPATCHES/29705953/ojdbc6.jar $FM_HOME/wlserver_10.3/server/lib/ojdbc6.jar ~ cp $SOURCE_DIR/ONEOFFPATCHES/29705953/ojdbc6_g.jar $FM_HOME/wlserver_10.3/server/ext/jdbc/oracle/11g/ojdbc6_g.jar ~ cp $SOURCE_DIR/ONEOFFPATCHES/29705953/ojdbc6dms.jar $FM_HOME/wlserver_10.3/server/ext/jdbc/oracle/11g/ojdbc6dms.jar ~ cp $SOURCE_DIR/ONEOFFPATCHES/29705953/ojdbc6dms_g.jar $FM_HOME/wlserver_10.3/server/ext/jdbc/oracle/11g/ojdbc6dms_g.jar 52. Aktualisierung -> JDK für WLS auf Version 1.7.0_261 (DocID: 1492980.1) 53. Aktualisierung -> JDK im $ORACLE_HOME der "Forms and Reports" Installation auf Version 1.6.0_211 (DocID: 1492980.1) oder -> JDK im $ORACLE_HOME der "Forms and Reports" Installation auf Version 1.7.0_261 (DocID: 1492980.1) Nacharbeiten: 54. Nacharbeiten -> sqlnet.ora (DocID: 1938502.1) ~ vi $FM_HOME/asinst_forms/config/sqlnet.ora - add: SSL_VERSION=1.0 55. Nacharbeiten -> ssl.conf (DocID: 1905314.1) ~ vi $FM_HOME/asinst_forms/config/OHS/ohs1/ssl.conf - # SSLProtocol nzos_Version_1_0 nzos_Version_3_0 - SSLProtocol nzos_Version_1_0 - # SSLCipherSuite SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_RSA_WITH_DES_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA - SSLCipherSuite SSL_RSA_WITH_AES_256_CBC_SHA,SSL_RSA_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA 56. Nacharbeiten -> admin.conf (DocID: 2049077.1) ~ vi $FM_HOME/asinst_forms/config/OHS/ohs1/admin.conf - # SSLCipherSuite SSL_RSA_WITH_RC4_128_SHA - SSLCipherSuite SSL_RSA_WITH_AES_128_CBC_SHA - # SSLProtocol nzos_Version_1_0 nzos_Version_3_0 - SSLProtocol nzos_Version_1_0 57. Nacharbeiten -> opmn.xml (DocID: 1905314.1) ~ vi $FM_HOME/asinst_forms/config/OPMN/opmn/opmn.xml - von: <ssl enabled="true" wallet-file="/opt/oracle/fm11/asinst_forms/config/OPMN/opmn/wallet"/> - zu: <ssl enabled="true" wallet-file="/opt/oracle/fm11/asinst_forms/config/OPMN/opmn/wallet" ssl-versions="TLSv1.0" ssl-ciphers="SSL_RSA_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_AES_256_CBC_SHA"/> - oder bei FIPS 140-2: (Standard bei 11.1.1.9.0) <ssl enabled="true" wallet-file="/opt/oracle/fm11/asinst_forms/config/OPMN/opmn/wallet" ssl-versions="TLSv1.0" ssl-ciphers="SSL_RSA_WITH_3DES_EDE_CBC_SHA"/> 58. System starten (Scripte und Environmentdateien nur bei Installation und Konfiguration durch Robotron verfügbar) ~ {ORACLE_BASE}/wlscontrol/wlsctl.cmd start AdminServer,WLS_FORMS ~ opmnctl startall

    Anleitung Linux (Aktualisierung/Update):


    Deinstallationsbeschreibung

    	1.  OPMN Dienst für Forms and Reports beenden.
    	2.  Alle nicht mehr benötigten Forms and Reports Managed Server und/oder ADF Managed Server beenden.
    	3.  Konfigurierte Forms Anwendung(en) (ASInstances) deinstallieren
    		Unix: $FM_HOME/as_frmrpts/oui/bin/runInstaller -deinstall
    		Windows: %FM_HOME%\as_frmrpts\oui\bin\setup.exe -deinstall
    	4.  Alle nicht mehr benötigten Adminserver beenden.
    	5.  NodeManager Prozess beenden.
    	6.  Win: Nodemanager Dienst entfernen
    		z.B. => sc delete "Oracle WebLogic NodeManager (C_Oracle_FM11_wlserver_10.3)"
    		oder => %FM_HOME%\wlserver_10.3\server\bin\uninstallNodeMgrSvc.cmd
    	7.  Forms Software Verzeichnis (Oracle-Standardverzeichnis) deinstallieren
    		Unix: $FM_HOME/as_frmrpts/oui/bin/runInstaller -deinstall
    		Windows: %FM_HOME%\as_frmrpts\oui\bin\setup.exe -deinstall
    	8.  oracle_common deinstallieren.
    		Unix: $FM_HOME/oracle_common/oui/bin/runInstaller -deinstall
    		Windows: %FM_HOME%\oracle_common\oui\bin\setup.exe -deinstall -jreLoc %FM_HOME%\jdk1.7
    	9.  WLServer deinstallieren
    		Unix: $FM_HOME/wlserver_10.3/uninstall/uninstall.sh -mode=silent
    		Windows: %FM_HOME%\wlserver_10.3\uninstall\uninstall.cmd -mode=silent
    	10. ADF_DOMAIN Verzeichnis löschen
    	11. Verbliebende Reste des  ($FM_HOME,%FM_HOME%) löschen.