Standardizace prostředí Oracle: Porovnání verzí
Založena nová stránka s textem „===Standardizace prostředí Oracle - příprava migrace databáze na UTF-8 a upgrade Oracle WLS, přechod na Apex 19.1=== Provedena analýza pracnosti mi…“ |
Bez shrnutí editace |
||
Řádek 1: | Řádek 1: | ||
===Standardizace prostředí Oracle - příprava migrace databáze na UTF-8 a upgrade Oracle WLS, přechod na Apex 19.1=== | ===Standardizace prostředí Oracle - příprava migrace databáze na UTF-8 a upgrade Oracle WLS, přechod na Apex 19.1=== | ||
Provedena analýza pracnosti migrace databází a aplikací ''i''FIS* a Spisové služby z ISO-8859-2 na '''kódování UTF-8'''. Prověřen stav v oblasti PaM aplikací. Závěrem bylo zjištěno, že studijní systémy a VERSO aplikace jsou UTF-8 kompatibilní. Zároveň bylo konstatováno, že množství aplikací v technologiích Forms je stále celosvětově veliké. Pokud Oracle v budoucnu přejde v prezentační vrstvě z JAVA apletů na HTTP5 a CSS, bude Oracle Forms dlouhodobě udržitelná technologie ERP systémů. Připravena pilotní instalace Oracle WLS Forms 12c na první projekt | Provedena analýza pracnosti migrace databází a aplikací ''i''FIS* a Spisové služby z ISO-8859-2 na '''kódování UTF-8'''. Prověřen stav v oblasti PaM aplikací. Závěrem bylo zjištěno, že studijní systémy a VERSO aplikace jsou UTF-8 kompatibilní. Zároveň bylo konstatováno, že množství aplikací v technologiích Forms je stále celosvětově veliké. Pokud Oracle v budoucnu přejde v prezentační vrstvě z JAVA apletů na HTTP5 a CSS, bude Oracle Forms dlouhodobě udržitelná technologie ERP systémů. Připravena pilotní instalace Oracle WLS Forms 12c na první projekt. Připraveno prostředí a instalována aktuální verze '''Oracle WLS''' (aplikační server), včetně vyvažování zátěže mezi více servery. Proveden pilotní upgrade '''Oracle WLS''' a analytická příprava na kódování '''UTF-8'''. Připraveny instalační postupy pro vysoké školy. Provedena analýza možností jednotného kódování '''UTF-8''' zahrnující analytické služby pro přípravu přechodu na kódování '''UTF-8''' v provozně-ekonomických aplikacích. Provedeno vyvažování zátěže mezi více servery. Příprava na konvertování dat vzhledem k UTF-8. Propočteny náklady na školení k provozu Oracle WLS. Provedeny změny v nastavení pro překlady formulářů v '''UTF-8'''. Zahájen postupný přechod na jednotné kódování '''UTF-8'''. Po přechodu na kódování '''UTF-8''' by tak nemělo například již docházet k přebírání chybných znaků při kontrole organizací dle '''ARES''' (viz například otazníky místo uvozovek v názvech organizací, apod.), což způsobovalo kolizi a nesoulad mezi názvem organizace v ''i''FIS* a '''ARES'''. Přidána databáze do REST Jasper tisků. Přidány skupiny uživatelů s oprávněním k '''REST''' Jasper Reports. Ověření tiskových služeb ''i''FIS* proti nove verzi Jasper serveru. Přesměrování tiskových úloh ''i''FIS* na novou verzi tiskového serveru Jasper. Příprava přechodu tiskových služeb ''i''FIS* na novou verzi Jasper serveru ver 6.4 print2pdf2. Provedena migrace aplikací ''i''FIS* a Spisová služba, včetně rozhraní a databází do UTF-8. | ||
Řádek 23: | Řádek 23: | ||
===Migrace aplikačního serveru na Oracle Forms verze 12c=== | ===== <span id="RDA_MigraceAplikacnihoServerunaForms12c">Migrace aplikačního serveru na Oracle Forms verze 12c</span> ===== | ||
Příprava instalace ''i''FIS* na aktuální verzi Oracle Forms 12c. Mezi WebLogic 11.1 a WebLogic 12c (WLS) je generační rozdíl. Cílem bylo vyřešit mezigenerační konflikt. WebLogic server pro svoji funkci vyžaduje připojení do databáze a větší nároky na paměť. Započata postupná migrace aplikačního serveru na Forms 12c. Hlavním důvodem přechodu na novou verzi 12c je ukončení podpory stávající verze Oracle Forms 11.1.2, na které je v současnosti ''i''FIS* provozován. Oracle Forms 12c jsou postavené na WebLogic 12c, kde c znamená cluster. Proti starší verzi WLS a Oracle Forms vzrostly požadavky na velikost RAM na serveru. Více informací k migraci aplikačního serveru na Forms 12c naleznete v aplikaci Helpdesk ve veřejném hlášení číslo [https://helpdesk.bbm.cz/hd/f?p=107:5:29726787409282::NO::P5_ID:44142 44142]. Co se změnilo: | Příprava instalace ''i''FIS* na aktuální verzi Oracle Forms 12c. Mezi WebLogic 11.1 a WebLogic 12c (WLS) je generační rozdíl. Cílem bylo vyřešit mezigenerační konflikt. WebLogic server pro svoji funkci vyžaduje připojení do databáze a větší nároky na paměť. Započata postupná migrace aplikačního serveru na Forms 12c. Připraveny formuláře na Oracle Forms verzi 12c. Hlavním důvodem přechodu na novou verzi 12c je ukončení podpory stávající verze Oracle Forms 11.1.2, na které je v současnosti ''i''FIS* provozován. Oracle Forms 12c jsou postavené na WebLogic 12c, kde c znamená cluster. Proti starší verzi WLS a Oracle Forms vzrostly požadavky na velikost RAM na serveru. Více informací k migraci aplikačního serveru na Forms 12c naleznete v aplikaci Helpdesk ve veřejném hlášení číslo [https://helpdesk.bbm.cz/hd/f?p=107:5:29726787409282::NO::P5_ID:44142 44142]. Co se změnilo: | ||
*nároky na server: | *nároky na server: | ||
*WLS 12c pro svojí funkci vyžaduje připojení do databáze | *WLS 12c pro svojí funkci vyžaduje připojení do databáze | ||
*RAM -32GB minimum | *RAM -32GB minimum | ||
*diskové kapacity 100GB | *diskové kapacity min. 100GB | ||
Základní konfigurace serveru je následující: | |||
Disková kapacita: | |||
*oddělený /tmp min. 20GB | |||
*/home/oracle | |||
**pro 2xFIS (real a test) - min. 120GB | |||
**pro každý další FIS - +20GB | |||
RAM na serveru (uvedena nejjednodušší konfigurace) | |||
*min 32 GB | |||
*V této konfiguraci se uvažuje | |||
**5 x Weblogic server -Adminserver | |||
***iFIS_Services | |||
***WLS_FORMS | |||
***WLS_REPORTS | |||
***WLS_SPSL | |||
**Jasper Server | |||
**do 30-ti přihlášených uživatelů | |||
**na každý další WebLogic server (např. iPS) +3GB | |||
**na každých dalších 10 přihlášených uživatelů +3GB | |||
**počítat s nárůstem počtu uživatelů | |||
**doporučeno ještě vytvořit (nebo počítat s) rezervu +8 (16) GB | |||
CPU - počet jader. Doporučeno nasadit tolik, kolik povolují licenční podmínky. Jako operační systém doporučeno RadHat EL 7 (i když WLS 12c je certifikovaný i na RH 6). | |||
Po instalaci ''i''FIS* na Oracle Forms 12c se mění chování spočívající v ukončování ''i''FIS* červeným křížkem. Oracle ošetřil chování Forms 12c při kliknutí na křížek pro ukončení aplikace v hlavním okně. Standardně se nyní Forms chová tak, jako když uživatel stiskne klávesu '''F4''' nebo ikonu pro ''Konec'' [[Image:Ikona3.png]]. Aby uživatelé nepřišli o možnost úplného odchodu z aplikace, upraven ''i''FIS* klient tak, aby při současném stisku klávesy '''CTRL''' a kliknutí na křížek vyskočil dialog, jak tomu bylo dříve. Ne vždy musí jít dialog vyvolat, pak už nezbývá pro ukončení aplikace nic jiného než vyvolat Správce úloh. | |||
[[Image:V1220_5.png]]<br> | |||
'''Obr''' ''Křížek pro ukončení iFIS*'' | |||
[[Image:V1220_4.png]]<br> | |||
'''Obr''' ''Dialog při ukončení iFIS* vyvolaný klávesou CTRL a kliknutím na křížek'' |
Verze z 27. 8. 2020, 08:02
Standardizace prostředí Oracle - příprava migrace databáze na UTF-8 a upgrade Oracle WLS, přechod na Apex 19.1
Provedena analýza pracnosti migrace databází a aplikací iFIS* a Spisové služby z ISO-8859-2 na kódování UTF-8. Prověřen stav v oblasti PaM aplikací. Závěrem bylo zjištěno, že studijní systémy a VERSO aplikace jsou UTF-8 kompatibilní. Zároveň bylo konstatováno, že množství aplikací v technologiích Forms je stále celosvětově veliké. Pokud Oracle v budoucnu přejde v prezentační vrstvě z JAVA apletů na HTTP5 a CSS, bude Oracle Forms dlouhodobě udržitelná technologie ERP systémů. Připravena pilotní instalace Oracle WLS Forms 12c na první projekt. Připraveno prostředí a instalována aktuální verze Oracle WLS (aplikační server), včetně vyvažování zátěže mezi více servery. Proveden pilotní upgrade Oracle WLS a analytická příprava na kódování UTF-8. Připraveny instalační postupy pro vysoké školy. Provedena analýza možností jednotného kódování UTF-8 zahrnující analytické služby pro přípravu přechodu na kódování UTF-8 v provozně-ekonomických aplikacích. Provedeno vyvažování zátěže mezi více servery. Příprava na konvertování dat vzhledem k UTF-8. Propočteny náklady na školení k provozu Oracle WLS. Provedeny změny v nastavení pro překlady formulářů v UTF-8. Zahájen postupný přechod na jednotné kódování UTF-8. Po přechodu na kódování UTF-8 by tak nemělo například již docházet k přebírání chybných znaků při kontrole organizací dle ARES (viz například otazníky místo uvozovek v názvech organizací, apod.), což způsobovalo kolizi a nesoulad mezi názvem organizace v iFIS* a ARES. Přidána databáze do REST Jasper tisků. Přidány skupiny uživatelů s oprávněním k REST Jasper Reports. Ověření tiskových služeb iFIS* proti nove verzi Jasper serveru. Přesměrování tiskových úloh iFIS* na novou verzi tiskového serveru Jasper. Příprava přechodu tiskových služeb iFIS* na novou verzi Jasper serveru ver 6.4 print2pdf2. Provedena migrace aplikací iFIS* a Spisová služba, včetně rozhraní a databází do UTF-8.
Příprava na přechod databáze do UTF-8 zahrnovala:
- Aplikace iFIS* / DB objekty – tabulky, balíky, typy DMU - příprava db objektů zahrnovala:
- úpravy indexů a tabulek
- kontrola a úpravy pck - parametry V2
- úpravy db pck - kódování
- úpravy formulářů
- opravy (hinty, export do HTML)
- formuláře - kontrola a předávání parametrů V2
- java - úpravy
- nastavení prostředí
- migrace samotné databáze
- Aplikace iFIS* / Oracle Forms / Oracle Reports
- Aplikace iFIS* / Jasper Server
- Aplikace iFIS* / Apex 19.1 - Apex je nástroj, který je součástí databáze, pro potřeby aplikace iFIS*WebMailer, aktualizace Apex na verzi 19.1, hlavní důvody pro přechod na verzi Apex 19.1 ze současné verze 5.1:
- přepínání schématu dle přihlášení
- nové možnosti vyhledávací nabídky (v iFIS*WebMailer)
- nové možnosti využití Java scriptů
Migrace aplikačního serveru na Oracle Forms verze 12c
Příprava instalace iFIS* na aktuální verzi Oracle Forms 12c. Mezi WebLogic 11.1 a WebLogic 12c (WLS) je generační rozdíl. Cílem bylo vyřešit mezigenerační konflikt. WebLogic server pro svoji funkci vyžaduje připojení do databáze a větší nároky na paměť. Započata postupná migrace aplikačního serveru na Forms 12c. Připraveny formuláře na Oracle Forms verzi 12c. Hlavním důvodem přechodu na novou verzi 12c je ukončení podpory stávající verze Oracle Forms 11.1.2, na které je v současnosti iFIS* provozován. Oracle Forms 12c jsou postavené na WebLogic 12c, kde c znamená cluster. Proti starší verzi WLS a Oracle Forms vzrostly požadavky na velikost RAM na serveru. Více informací k migraci aplikačního serveru na Forms 12c naleznete v aplikaci Helpdesk ve veřejném hlášení číslo 44142. Co se změnilo:
- nároky na server:
- WLS 12c pro svojí funkci vyžaduje připojení do databáze
- RAM -32GB minimum
- diskové kapacity min. 100GB
Základní konfigurace serveru je následující:
Disková kapacita:
- oddělený /tmp min. 20GB
- /home/oracle
- pro 2xFIS (real a test) - min. 120GB
- pro každý další FIS - +20GB
RAM na serveru (uvedena nejjednodušší konfigurace)
- min 32 GB
- V této konfiguraci se uvažuje
- 5 x Weblogic server -Adminserver
- iFIS_Services
- WLS_FORMS
- WLS_REPORTS
- WLS_SPSL
- Jasper Server
- do 30-ti přihlášených uživatelů
- na každý další WebLogic server (např. iPS) +3GB
- na každých dalších 10 přihlášených uživatelů +3GB
- počítat s nárůstem počtu uživatelů
- doporučeno ještě vytvořit (nebo počítat s) rezervu +8 (16) GB
- 5 x Weblogic server -Adminserver
CPU - počet jader. Doporučeno nasadit tolik, kolik povolují licenční podmínky. Jako operační systém doporučeno RadHat EL 7 (i když WLS 12c je certifikovaný i na RH 6).
Po instalaci iFIS* na Oracle Forms 12c se mění chování spočívající v ukončování iFIS* červeným křížkem. Oracle ošetřil chování Forms 12c při kliknutí na křížek pro ukončení aplikace v hlavním okně. Standardně se nyní Forms chová tak, jako když uživatel stiskne klávesu F4 nebo ikonu pro Konec . Aby uživatelé nepřišli o možnost úplného odchodu z aplikace, upraven iFIS* klient tak, aby při současném stisku klávesy CTRL a kliknutí na křížek vyskočil dialog, jak tomu bylo dříve. Ne vždy musí jít dialog vyvolat, pak už nezbývá pro ukončení aplikace nic jiného než vyvolat Správce úloh.
Obr Dialog při ukončení iFIS* vyvolaný klávesou CTRL a kliknutím na křížek