Oracle
 sql >> база данни >  >> RDS >> Oracle

Обработка на данни за семена в R12.2 онлайн кръпка

Опитваме се да обясним тук обработката на началните данни в R12.2 онлайн корекции

Какво са началните данни?

1) Началните данни са данни, съхранявани в таблици на базата данни, които влияят върху поведението на приложението и се коригират от разработката на EBS
2) Не може да се разреши на корекциите да променят началните данни, виждани от работещото приложение, в противен случай ще повлияят на работещото приложение
3) началните таблици се съхраняват в APPS_TS_SEED пространство за таблици

Извършени промени в началните данни в R12.2
1)Допълнителна колона ZD_EDITION_NAME се попълва в началните таблици.
2)Началните данни се филтрират с помощта на ZD_EDITION_NAME от политика за виртуална частна база данни (VPD)

Как се обработват промените в началните данни

Онлайн корекциите са възпрепятствани да променят началните данни по време на изпълнение чрез използване на редактирано съхранение на данни. Това включва създаване на (кръпка) копие на началните данни, което се съхранява в същата таблица. Приложените пачове взаимодействат само с това копие, докато стартираното издание взаимодейства само с частно копие (което в крайна сметка се изтрива като част от фазата на почистване).

Работещото приложение използва копието на началните данни на изданието за изпълнение, докато пачовете могат да актуализират копието на изданието на корекцията на началните данни изолирано. Двете копия са изолирани, с изключение на това, че промените в началните данни, направени от работещото приложение, се синхронизират с копието на изданието на корекцията.

Изпълнение на изданието Издание с корекция
Винаги работи с частно копие на началните данни Изпълнява зареждането на начални данни
Никога не се променя от приложението за корекция Подготвя съответната таблица за корекция
не вижда данните, променени от изданието на корекция Копира всички редове на таблицата и Зарежда промените в началните данни в копието (кръпка)

Актуализациите на изданието автоматично се разпространяват към изданието с корекция чрез използване на тригери за кръстосано издание.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как се изпълнява изчакването на JDBC заявка на Oracle?

  2. Възможно ли е да се предаде името на таблицата като параметър в Oracle?

  3. Функция TO_DATE() в Oracle

  4. SQL не е функция за група от една група

  5. Как да генерирам версия 4 (случаен) UUID на Oracle?