Snažíme se zde vysvětlit Zpracování výchozích dat při online opravování R12.2
Co jsou výchozí data?
1) Počáteční data jsou data uložená v databázových tabulkách, která ovlivňují chování aplikace a jsou opravena vývojem EBS
2) Patche nelze povolit, aby modifikovaly počáteční data, která vidí běžící aplikace, jinak to ovlivní běžící aplikaci
3) počáteční tabulky jsou uloženy v tabulkovém prostoru APPS_TS_SEED
Změny provedené v počátečních datech v R12.2
1)V počátečních tabulkách je vyplněn další sloupec ZD_EDITION_NAME.
2)Počáteční data jsou filtrována pomocí ZD_EDITION_NAME podle zásad virtuální privátní databáze (VPD)
Jak se zpracovávají změny výchozích dat
Online opravám je zabráněno v úpravě počátečních dat za běhu použitím edicovaného úložiště dat. To zahrnuje vytvoření (patch) kopie seed dat, která je uložena ve stejné tabulce. Aplikované záplaty reagují pouze s touto kopií, zatímco spuštěná edice komunikuje pouze se soukromou kopií (která je nakonec odstraněna jako součást fáze čištění).
Spuštěná aplikace používá kopii dat seedu v edici běhu, zatímco opravy mohou aktualizovat kopii seed dat v edici opravy samostatně. Tyto dvě kopie jsou izolované, kromě toho, že změny seed dat provedené spuštěnou aplikací jsou synchronizovány s kopií edice opravy.
Spustit edici | Edice oprav |
Vždy pracuje se soukromou kopií výchozích dat | Spustí zavaděč počátečních dat |
Nikdy není upraven aplikací opravy | Připraví příslušnou tabulku pro záplatování |
nevidí data upravená edicí opravy | Zkopíruje všechny řádky tabulky a načte změny dat seed do kopie (záplaty) |
Aktualizace edice se automaticky šíří do edice opravy pomocí spouštěčů pro různé edice.