Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Schrittweises Upgrade auf R12.2 Upgrade Teil -2 (Haupt-Upgrade-Treiber für R12.2.0)

R12.2 Upgrade besteht aus folgendem Teil

  1. Vorbereitungsschritte vor dem Upgrade
  2. Haupt-Upgrade  unter Verwendung des Haupt-Upgrade-Treibers für R12.2.0 (zusammengeführt mit dem vorinstallierten Oracle E-Business Suite Consolidated Upgrade Patch für R12.2.0)
  3. Online-Patching-Aktivierung
  4. Anwenden des neuesten R12.AD.C.Delta.n und R12.TXK.C.Delta.n
  5. Anwenden des 12.2.n Release Update Pack (RUP)

Um Teil 1 haben wir uns bereits im vorigen Post

gekümmert

Wir veröffentlichen Schritt 2 (Haupt-Upgrade-Treiber für R12.2.0)  in diesem Teil

Schrittweises Upgrade-Verfahren für R12.2 Upgrade Teil -1
Schrittweises Upgrade-Verfahren auf R12.2 Upgrade Teil -2
Schrittweises Upgrade-Verfahren auf R12.2 Upgrade Teil -3
Schritt-für-Schritt-Upgrade-Prozess für R12.2 Upgrade Teil -4

Haupt-Upgrade  unter Verwendung des Haupt-Upgrade-Treibers für R12.2.0 (zusammengeführt mit dem vorinstallierten Oracle E-Business Suite Consolidated Upgrade Patch für R12.2.0)

(1)  Initialisierungsparameter festlegen und Archivprotokoll deaktivieren

(a) cd $ORACLE_HOME/dbs 
Take backup of pfile & spfile

(b)sqlplus “/ as sysdba”
 create pfile from spfile;

(c) Change/add Below Parameters in pfile.
 *._sqlexec_progression_cost = 2147483647 #MP
 *._optimizer_autostats_job=false #MP
 *.aq_tm_processes=1
 *.log_checkpoint_interval=100000
 *.job_queue_processes=No of CPU Core( This will help in invalid object compilation)
 *.parallel_max_servers=2X No of CPU Core  ( This will help in large index rebuild)
 *.max_dump_file_size='102400'
 *.O7_DICTIONARY_ACCESSIBILITY=FALSE
 *.recyclebin=OFF
 *.cluster_database=false ( If it is RAC database)

 Set the below parameter to have fixed memory areas during the upgrade process

unset (remove) - sga_max_size
sga_target=0
db_cache_size=< Maximum depending on Memory available>
shared_pool_reserved_size=10% of shared pool size
shared_pool_size =< Maximum depending on Memory available>

(d)Shutdown and start database using modified pfile

sqlplus / as sysdba 
shutdown immediate
startup pfile='initSID.ora'
create spfile from pfile
shutdown immediate
startup mount

(e)Disable archive log for the upgrade period
 alter database noarchivelog

(f)Disable force logging
 alter database no force logging
 alter database open;
 archive log list;

 We can increase the redo file size if they are small in size. Upgrade does lot of redo logs.,Big redo logs always help

(2) Legen Sie die R12.2-Dateisystemumgebung fest und aktivieren Sie den Wartungsmodus

(a) Geben Sie die Dateisystem-Umgebungsdatei für die Anwendungsausführung aus, wie sie im fs1-Dateisystem appl_top zu finden ist. (Stellen Sie sicher, dass Sie nicht die R12.1 ODER die 11i-Umgebung beziehen). Wir sollten alle folgenden Schritte nur auf dem neu ausgeführten Dateisystem ausführen
(b) Aktivieren Sie den Wartungsmodus mit adadmin

sqlplus apps/apps @$AD_TOP/patch/115/sql/adsetmmd.sql ENABLE

(3) Wenden Sie den AD-Upgrade-Patch an

  • Laden Sie den AD-Upgrade-Patch für 12.2 (Patch 10117518) herunter und entpacken Sie ihn. Befolgen Sie die Anweisungen in der Readme-Datei des Patches, um Adpatch zu verwenden, um es vom 12.2 Run File System auszuführen.
  • Wichtig:Die Readme-Datei zum AD-Upgrade-Patch für 12.2 (Patch 10117518) enthält Informationen zum neuesten konsolidierten Upgrade-Patch (CUP) für AD. Sie müssen der Readme-Datei zu Patch 10117518 folgen und sie nach dem Zusammenführen mit dem neuesten AD Consolidated Upgrade Patch (CUP) gemäß den Anweisungen in der Readme-Datei anwenden.

(i) Gemäß der Readme-Datei von Patch 10117518 muss Patch#30370733:R12.AD.C damit zusammengeführt und vollständig angewendet werden

Also das Zusammenführen zweier Patches mit admergch

admrgpch -s /AD_source -d /10117518_merge -merge_name 10117518_merge -admode

(ii) Erstellen Sie $ORACLE_HOME/appsutil/admin auf dem Datenbankserver.

(iii) Kopieren Sie adgrants.sql aus diesem Patch 30370733-Verzeichnis nach $ORACLE_HOME/appsutil/admin.

(iv) Führen Sie das Skript aus:

$ sqlplus /nolog
SQL> @$ORACLE_HOME/appsutil/admin/adgrants.sql APPLSYS

Im Falle von CDB (19c)

Quelle der CDB-Umgebung
export ORACLE_PDB_SID=TEST

(v) Wenden Sie den Merge-AD-Patch (10117518_merge) mit adpatch

an

(4) CUP-Patches anwenden

  • Wenden Sie den Consolidated Upgrade Patch (CUP) für Release 12.2.0 (Patch 30399970:12.2.0) im Vorinstallationsmodus auf das Run Edition-Dateisystem an.
  • Hinweis:Vor dem Anwenden von Patch 30399970:12.2.0 für das neueste CUP im Vorinstallationsmodus:
  • Wenn Sie zuvor einen anderen Patch im Vorinstallationsmodus angewendet haben und nicht beabsichtigen, ihn mit dem 12.2.0-Upgrade-Treiber u10124646.drv zusammenzuführen, bereinigen Sie das Verzeichnis /admin//preinstall on run file system, nachdem Sie die Sicherung erstellt haben des aktuellen Verzeichnisses.
$ adpatch preinstall=y

(5) Wenden Sie andere wichtige Patches im Vorinstallationsmodus an

  • Siehe My Oracle Support Knowledge Document 1448102.2 für den Oracle E-Business Suite Release 12.2 Pre-install Patches Report;
  • Laden Sie die neueste Version der Oracle E-Business Suite Preinstall Patches Report-ZIP-Datei für Ihre Zielversion herunter und installieren Sie sie. Die Berichte werden etwa alle zwei Monate aktualisiert, um neue vorinstallierte Patches für Oracle E-Business Suite zu identifizieren, die seit der vorherigen Version des Berichts veröffentlicht wurden.
  • Dieser Bericht hilft Ihnen zu bestimmen, welche vorinstallierten Patches Sie für ein reibungsloses Upgrade auf Version 12.2 zusätzlich zum neuesten CUP auf Version 12.2 anwenden sollten. Bitte lesen Sie die Richtlinien im Abschnitt Auswahlempfehlung und laden Sie die resultierenden Patches herunter. Wenden Sie die Patches im Vorinstallationsmodus auf das Dateisystem von Version 12.2 an, das mit dem Rapid Install-Assistenten installiert wurde. Führen Sie dann die entsprechenden Treiber mit dem Haupt-Upgrade-Treiber von Version 12.2 zusammen. Befolgen Sie dann die Anweisungen im Upgrade-Leitfaden für Version 12.2, um den neu zusammengeführten Upgrade-Treiber für Version 12.2 zu verwenden, um Ihre Instanz auf Version 12.2 zu aktualisieren.

Auswahlempfehlung

  • Wir empfehlen dringend, dass Sie alle unter „Upgrade-Skriptfehler“ und „Leistungskorrektur“ kategorisierten Patches auf Oracle E-Business Suite-Ebene anwenden. Sie können die Liste dieser Patches abrufen, indem Sie „E Business Suite (EBS)“ aus der Werteliste der Produktfamilie auswählen und die Abschnitte „Upgrade-Skriptfehler – EBS“ und „Leistungsproblem – EBS“ lesen.
  • Wir empfehlen, dass funktionale Analysten die Patches überprüfen, die unter „Data Corruption Fix“ und „Upgrade Integrity Fix“ kategorisiert sind, und die Patches in diesen Kategorien für jedes Produkt oder jeden Funktionsbereich anwenden, den Sie in Oracle E-Business Suite implementiert haben. Wählen Sie den entsprechenden Produktfamiliennamen in der Werteliste „Produktfamilie“ aus und überprüfen Sie die Patches, die in den Abschnitten „Upgrade Integrity Fix“ und „Data Corruption“ im rechten Rahmen aufgeführt sind.

(6) Wenden Sie den Haupt-Upgrade-Treiber für R12.2.0 an

(i) Führen Sie die Patch-Treiber im Verzeichnis $APPL_TOP/admin/$TWO_TASK/preinstall mit dem 12.2.0-Upgrade-Treiber $AU_TOP/patch/115/driver/u10124646.drv

zusammen

Achtung:Alle Patch-Treiberdateien, die sich unter $APPL_TOP/admin//preinstall befinden, werden mit dem 12.2.0-Upgrade-Treiber /patch/115/driver/u10124646.drv zusammengeführt. Prüfen Sie daher sorgfältig den Inhalt des Verzeichnisses – /admin//preinstall und behalten Sie nur die Patch-Treiber einschließlich u16595191.drv bei; Es soll mit dem 12.2.0-Upgrade-Treiber – u10124646.drv

– zusammengeführt werden

(ii) Zusammenführen von Patch-Treibern in /admin//preinstall des Run File Systems mit /patch/115/driver/u10124646.drv:

cd $AU_TOP/patch/115/driver
admrgpch -d . -preinstall -master u10124646.drv

Der zusammengeführte Standardtreiber mit dem Namen u_merged.drv wird im angegebenen Zielverzeichnis erstellt.

(iii) Wenden Sie den neu zusammengeführten 12.2-Upgrade-Treiber mit adpatch

an
adpatch options=nocopyportion,nogenerateportion

(7)  Wartungsmodus deaktivieren

Use adadmin. To disable maintenance mode. 
 *** Maintaining the File System (in Classic mode) ***
 *** Not Edition Enabled User ***
 AD Administration Main Menu
 Generate Applications Files menu
 Maintain Applications Files menu
 Compile/Reload Applications Database Entities menu
 Maintain Applications Database Entities menu
 Change Maintenance Mode
 Exit AD Administration
 Enter your choice [6] : 5 
 Change Maintenance Mode
 Maintenance Mode is currently: [Enabled].
 Maintenance mode should normally be enabled when patching the Oracle E-Business Suite and disabled when users are logged on to the system. See the Oracle E-Business Suite Maintenance Utilities manual for more information about the maintenance mode.
 Please select an option:
 Enable Maintenance Mode
 Disable Maintenance Mode
 Return to the Main Menu
 Enter your choice [3] : 2 
 sqlplus -s &un_apps/* @$AD_TOP//patch/115/sql/adsetmmd.sql DISABLE 
 Successfully disabled Maintenance Mode

(8)  Aktualisieren Sie das RDBMS ORACLE_HOME-Dateisystem mit AutoConfig- und Clone-Dateien

(i) Beziehen Sie die Dateisystem-Umgebungsdatei der Anwendung, die im fs1-Dateisystem appl_top gefunden wird.
Erstellen Sie appsutil.zip in $INST_TOP/admin/out, indem Sie perl $AD_TOP/bin/admkappsutil.pl ausführen

perl admkappsutil.pl
Starting the generation of appsutil.zip
Log file located at output located at
/admin/out/appsutil.zip
MakeAppsUtil completed successfully.

(ii) Kopieren Sie die Datei appsutil.zip nach und entpacken Sie die Datei.

unzip -o appsutil.zip

(iii) Kopieren Sie JRE von der Datenbankschicht, die mit dem R12-Dateisystem geliefert wird, nach $ORACLE_HOME/appsutil

(9) Legen Sie die Variable fest, exportieren Sie sie und erstellen Sie die neue Kontextdatei für die Datenbankebene

(i)In DB Tier:
Setzen Sie die folgende Variable
$ORACLE_HOME
$LD_LIBRARY_PATH
$ORACLE_SID
$PATH
$TNS_ADMIN

Stellen Sie sicher, dass tnsnames.ora und listener.ora vorhanden sind und Listener aktiv ist

(ii) Führen Sie adbldxml

aus
cd $ORACLE_HOME/appsutil/bin
perl adbldxml.pl
Starting context file generation for db tier..
Using JVM from /uxyz/app/ora/TEST/db/11.2.0.4/appsutil/jre/bin/java to execute java programs..
The log file for this adbldxml session is located at:
/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /log/adbldxml_68765876.log
Enter the value for Display Variable: tech:2.0
The context file has been created at:
/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml

(10) Autoconfig auf der Datenbankebene ausführen

adconfig.sh contextfile=/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml
Enter the APPS user password:
The log file for this session is located at: /uxyz/app/ora/TEST/db/11.2.0.4/appsutil/log/TEST_tech/122869859/adconfig.log

AutoConfig is configuring the Database environment…

AutoConfig will consider the custom templates if present.
Using ORACLE_HOME location :/uxyz/app/ora/TEST/db/11.2.0.4
Classpath :
Using Context file : /uxyz/app/ora/TEST/db/11.2.0.4/appsutil/TEST_tech.xml
Context Value Management will now update the Context file
Updating Context file…COMPLETED
Attempting upload of Context file and templates to database…COMPLETED
Updating rdbms version in Context file to db111
Updating rdbms type in Context file to 64 bits
Configuring templates from ORACLE_HOME …
AutoConfig completed successfully.

(11)  Bereiten Sie das Ausführungsdateisystem für die endgültige Konfiguration vor

  • Löschen Sie die Tabelle ADX_PRE_AUTOCONFIG aus dem APPS-Schema.
  • Prüfen Sie vor dem Ausführen von Rapid Install zum Konfigurieren der E-Business Suite-Instanz von Release 12.2, ob die Tabelle – ADX_PRE_AUTOCONFIG im APPS-Schema vorhanden ist:
select object_name, object_type, owner, status from dba_objects where
upper(object_name)='ADX_PRE_AUTOCONFIG' and object_type='TABLE' and upper(owner)='APPS';

Falls vorhanden

  1. cd /patch/115/sql
  2. sqlplus-APPS/
@txkDropAdxPreAutoConfig.sql

(12)  Konfigurieren und starten Sie Serverprozesse, indem Sie Rapid Install ausführen

  • Sie müssen die Schnellinstallation ein zweites Mal ausführen, um die Konfiguration mit der Kontextdatei „Run File System“ abzuschließen.
  • Wählen Sie im Rapid Install-Assistenten Upgrade auf Oracle E-Business Suite Version 12.2.0 und dann die Option Aktualisierte Version 12.2.0-Instanz konfigurieren aus.

(13) Benutzerdefinierte Trigger und Indexe erneut aktivieren/neu erstellen

  • Fahren Sie Anwendungsdienste herunter, bevor Sie mit der Neuerstellung des Index beginnen.
  • Aktivieren Sie die Trigger, die Sie zu Beginn des Upgrades deaktiviert haben, wieder
  • Erstellen Sie die Indexe neu, die Sie zu Beginn des Upgrades deaktiviert haben

Für die nächsten Schritte. Bitte beachten Sie die folgenden Artikel

Schritt-für-Schritt-Upgrade-Prozess auf R12.2 Upgrade Teil -3
Schritt-für-Schritt-Upgrade-Prozess für R12.2 Upgrade Teil -4

Verwandte Artikel

Die wichtigsten nützlichen AWR-Abfragen für das R12.2/R12.1-Upgrade

40 Fragen, die Sie über R12.2 wissen müssen

So klonen Sie die R12.2-Umgebung

Wichtige Änderungen in Autoconfig R12.2