Mit 11gR2 hat Oracle eine editionsbasierte Neudefinition eingeführt, um bei der Online-Änderung zu helfen. R12.2 Online-Patching verwendet auch dieselbe Funktion, um Online-Patching zu erreichen. R12.2-Editionen werden zwischen dem Dateisystem des Betriebssystems und der Datenbank synchronisiert
Zwei Editionsdefinitionen:
Laufzeit:Wird von Online-Benutzern nie verwendet durch einen Patch geändert
Patch:Wird von den Patch-Tools verwendet, Änderungen wirken sich nicht auf die laufende Anwendung aus
Bestimmung der Edition n in EBS
So erkennen Sie Ihre Edition:
Von OS:
echo $FILE_EDITION
Von DB:
wählen Sie ad_zd.GET_EDITION_TYPE,
ad_zd.GET_EDITION
von dual;
Richten Sie die Edition in EBS ein
So stellen Sie Ihre Edition ein:
Vom Betriebssystem:
source /u012/oracle/ebs_122/EBSapps.env ausführen oder
source /u012/oracle/ebs_122/EBSapps.env patchen
echo $RUN_BASE – das Run-Dateisystem
echo $PATCH_BASE – das Patch-Dateisystem
Aus DB:
ad_zd.SET_EDITION('RUN')
oder
ad_zd.SET_EDITION('PATCH')
Hilfreiche SQL-Skripte im Zusammenhang mit Edition in R12.2
Sql-Skripts | Beschreibung
|
ADZDSHOWED | Datenbankausgaben und aktuelle Ausgabe anzeigen. |
ADZDSHOWLOG | Vollständiges Diagnoseprotokoll für die Online-Patching-Infrastruktur anzeigen |
ADZDSHOWLOGEVT | Zeige nur Ereignis- und Fehlermeldungen aus dem Online-Patch-Diagnoseprotokoll (eine nützliche Zusammenfassung, ohne den detaillierten Erklärungstext). |
ADZDSHOWLOGERR | Nur Fehlermeldungen aus dem Online-Patching-Diagnoseprotokoll anzeigen. |
ADZDCMPED | Patch-Edition mit Run-Edition vergleichen. Warnung:Die Ausführung dieses Skripts kann lange dauern. |
ADZDSHOWOBJS | Objektzusammenfassung pro Edition anzeigen. Anzahl der tatsächlichen und Stub (geerbten) Editionsobjekte pro Edition. |
ADZDSHOWAOBJS | Eigene Objekte in der aktuellen Ausgabe anzeigen. Dies sind die editierten Objekte, die durch den Patch geändert wurden |
ADZDSHOWIOBJS | Geerbte Objekte in der aktuellen Ausgabe anzeigen. Dies sind die editierten Objekte, die in der Patch Edition unberührt bleiben. |
ADZDSHOWSM | Seed Manager-Status anzeigen. |
ADZDSHOWTAB TABLE_SYNONYM_NAME | Tabelleninformationen und zugehörige Objekte anzeigen. |
ADZDSHOWEV TABLE_SYNONYM_NAME | Spaltenzuordnung der Editieransicht für Tabelle anzeigen. |
ADZDSHOWCOBJS | Abgedeckte Objektübersicht pro Ausgabe anzeigen. Anzahl der Objekte in alten Editionen, die einen Ersatz in der laufenden Edition haben |
ADZDSHOWCOBJX | Liste der abgedeckten Objekte anzeigen. Liste von Objekten in alten Editionen, die einen Ersatz in der Run Edition haben. |