Standardizace prostředí Oracle: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jdan (diskuse | příspěvky)
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…“
 
Jdankova (diskuse | příspěvky)
Bez shrnutí editace
 
(Není zobrazena jedna mezilehlá verze od jednoho dalšího uživatele.)
Řá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 (VŠCHT). 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 ostatní vysoké školy v sekci. 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'''. Proveden upgrade Oracle WLS a příprava na kódování '''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 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.




Příprava na přechod databáze do UTF-8 zahrnovala:
Příprava na přechod databáze do UTF-8 zahrnovala:
*'''Aplikace ''i''FIS* / DB objekty''' – tabulky, balíky, typy DMU - příprava db objektů zahrnovala:
*'''Aplikace ''i''FIS / DB objekty''' – tabulky, balíky, typy DMU - příprava db objektů zahrnovala:
**úpravy indexů a tabulek
**úpravy indexů a tabulek
**kontrola a úpravy pck - parametry V2
**kontrola a úpravy pck - parametry V2
Řádek 15: Řádek 15:
**nastavení prostředí
**nastavení prostředí
**migrace samotné databáze
**migrace samotné databáze
*'''Aplikace ''i''FIS* / Oracle Forms / Oracle Reports'''
*'''Aplikace ''i''FIS / Oracle Forms / Oracle Reports'''
*'''Aplikace ''i''FIS* / Jasper Server'''
*'''Aplikace ''i''FIS / Jasper Server'''
*'''Aplikace ''i''FIS* / Apex 19.1''' - Apex je nástroj, který je součástí databáze, pro potřeby aplikace ''i''FIS*WebMailer, aktualizace '''Apex''' na verzi '''19.1''', hlavní důvody pro přechod na verzi '''Apex 19.1''' ze současné verze 5.1:
*'''Aplikace ''i''FIS / Apex 19.1''' - Apex je nástroj, který je součástí databáze, pro potřeby aplikace ''i''FIS/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í
**přepínání schématu dle přihlášení
**nové možnosti vyhledávací nabídky (v ''i''FIS*WebMailer)
**nové možnosti vyhledávací nabídky (v ''i''FIS/WebMailer)
**nové možnosti využití Java scriptů
**nové možnosti využití Java scriptů




===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''

Aktuální verze z 10. 1. 2022, 14:58

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

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 Křížek pro ukončení iFIS



Obr Dialog při ukončení iFIS vyvolaný klávesou CTRL a kliknutím na křížek