Avec 11gR2, Oracle a introduit la redéfinition basée sur l'édition pour faciliter la modification en ligne. Les correctifs en ligne R12.2 utilisent également la même fonctionnalité pour réaliser les correctifs en ligne. Les éditions R12.2 sont synchronisées entre le système de fichiers du système d'exploitation et la base de données
Deux définitions d'édition :
Exécution :utilisé par les utilisateurs en ligne, jamais modifié par un Patch
Correctif :utilisé par les outils de correction, les modifications n'affectent pas l'application en cours d'exécution
Détermination de l'édition n dans EBS
Comment déterminer votre édition :
Depuis le système d'exploitation :
echo $FILE_EDITION
Depuis la base de données :
sélectionnez ad_zd.GET_EDITION_TYPE,
ad_zd.GET_EDITION
du double ;
Configurer l'édition dans EBS
Comment définir votre édition :
Depuis le système d'exploitation :
source /u012/oracle/ebs_122/EBSapps.env run ou
source /u012/oracle/ebs_122/EBSapps.env patch
echo $RUN_BASE – le système de fichiers d'exécution
echo $PATCH_BASE – le système de fichiers de correctif
De la base de données :
ad_zd.SET_EDITION('RUN')
ou
ad_zd.SET_EDITION('PATCH')
Scripts sql utiles liés à l'édition dans R12.2
Scripts SQL | Description
|
ADZDSHOWED | Afficher les éditions de la base de données et l'édition actuelle. |
ADZDSHOWLOG | Afficher le journal de diagnostic complet pour l'infrastructure de correctifs en ligne |
ADZDSHOWLOGEVT | Afficher uniquement les messages d'événement et d'erreur du journal de diagnostic des correctifs en ligne (un résumé utile, sans le texte détaillé de l'instruction). |
ADZDSHOWLOGERR | Afficher uniquement les messages d'erreur du journal de diagnostic des correctifs en ligne. |
ADZDCMPED | Comparez l'édition Patch avec l'édition Run. Attention :ce script peut prendre beaucoup de temps à s'exécuter. |
ADZDSHOWOBJS | Afficher le résumé des objets par édition. Nombre d'objets édités réels et stub (hérités) par édition. |
ADZDSHOWAOBJS | Afficher les objets réels dans l'édition actuelle. Ce sont les objets édités qui ont été modifiés par le patch |
ADZDSHOWIOBJS | Afficher les objets hérités dans l'édition actuelle. Ce sont les objets édités qui restent intacts dans l'édition Patch. |
ADZDSHOWSM | Afficher l'état du gestionnaire de semences. |
ADZDSHOWTAB TABLE_SYNONYM_NAME | Afficher les informations du tableau et les objets associés. |
ADZDSHOWEV TABLE_SYNONYM_NAME | Afficher le mappage des colonnes de la vue d'édition pour le tableau. |
ADZDSHOWCOBJS | Afficher le résumé des objets couverts par édition. Nombre d'objets dans les anciennes éditions qui ont un remplacement dans l'édition courante |
ADZDSHOWCOBJX | Afficher la liste des objets couverts. Liste des objets dans les anciennes éditions qui ont un remplacement dans l'édition courante. |