Oracle
 sql >> Base de données >  >> RDS >> Oracle

Gestion des données de départ dans le patch en ligne R12.2

Nous essayons d'expliquer ici la gestion des données de départ dans les correctifs en ligne R12.2

Qu'est-ce que les données de départ ?

1) Les données de départ sont des données stockées dans des tables de base de données qui affectent le comportement de l'application et sont corrigées par le développement EBS
2) Les correctifs ne peuvent pas être autorisés à modifier les données de départ vues par l'application en cours d'exécution, sinon cela aura un impact sur l'application en cours d'exécution
3) les tables de départ sont stockées dans l'espace de table APPS_TS_SEED

Modifications apportées aux données de départ dans R12.2
1)Une colonne supplémentaire ZD_EDITION_NAME est renseignée dans les tables de départ.
2)Les données de départ sont filtrées à l'aide de ZD_EDITION_NAME par une politique de base de données privée virtuelle (VPD)

Comment les modifications des données de départ sont-elles gérées ?

Les correctifs en ligne ne peuvent pas modifier les données de départ d'exécution grâce à l'utilisation du stockage de données éditées. Cela implique la création d'une copie (corrective) des données de départ, qui est stockée dans la même table. Les correctifs appliqués n'interagissent qu'avec cette copie, tandis que l'édition d'exécution n'interagit qu'avec une copie privée (qui est finalement supprimée dans le cadre de la phase de nettoyage).

L'application en cours d'exécution utilise la copie de l'édition d'exécution des données de départ, tandis que les correctifs peuvent mettre à jour la copie de l'édition de correctif des données de départ de manière isolée. Les deux copies sont isolées, sauf que les modifications des données de départ effectuées par l'application en cours d'exécution sont synchronisées avec la copie de l'édition du correctif.

Exécuter l'édition Édition de correctif
Fonctionne toujours sur une copie privée des données de départ Exécute le chargeur de données de départ
Il n'est  jamais modifié par l'application du correctif Prépare le tableau pertinent pour le patch
il ne voit pas les données modifiées par l'édition du patch Copie toutes les lignes du tableau et charge les modifications des données de départ dans la copie (corrective)

Les mises à jour de l'édition sont automatiquement propagées à l'édition du correctif à l'aide de déclencheurs inter-éditions.