sql >> Databáze >  >> RDS >> Oracle

Manipulace s daty osiva v online patchování R12.2

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.


  1. Porušení omezení integrity:1452 Nelze přidat nebo aktualizovat podřízený řádek:

  2. ORACLE SQL:Získejte všechna celá čísla mezi dvěma čísly

  3. IS NOT NULL test pro záznam nevrací hodnotu TRUE, když je nastavena proměnná

  4. Jak zkopíruji nebo importuji schémata Oracle mezi dvěma různými databázemi na různých serverech?