1. Start
  2. Unternehmen
  3. Blog
  4. Patch Download leicht gemacht

Aktuelle Patches herunterladen

Die passenden Patches für die Oracle Datenbank im Oracle Support Portal zu finden, stellt meist ein größere Herausforderung dar. Aber so kompliziert muss das gar nicht sein. Oracle selbst stellt mit dem Autoupgrade Tool eine einfache Lösung bereit, um die ganze Arbeit zu erledigen. Das Autoupgrade kann seit geraumer Zeit nicht nur Datenbanken upgraden oder patchen, sondern auch einfach die erforderlichen Patches herunterladen.

Fangen wir also mit dem Autoupgrade Tool selbst an. Die aktuelle Version und einige Hinweise finden sich auf den Upgrade Seiten von Oracle. Ist die JAR-Datei heruntergeladen, platziert man diese am besten in einem passenden Ordner. Zusätzlich wird zur Ausführung des Tools ein Java in der Version 11 benötigt. 

Zur Ausführung des Tools benötigen wir eine einfache Konfigurationsdatei. Dort werden Informationen zur Ablage der Downloads und des Keystores hinterlegt sowie die benötigten Patches angegeben.

 

C:\Users\marco.mischke\Downloads\autoupgrade>type download.cfg
global.global_log_dir=C:\Users\marco.mischke\Downloads\autoupgrade
global.keystore=C:\Users\marco.mischke\Downloads\au_keys
patch1.folder=C:\Users\marco.mischke\Downloads\autoupgrade\files
patch1.patch=RU,OPATCH,OJVM,DPBP,AU
patch1.target_version=19

 

Meine Installation des Autupgrade befindet sich in C:\Users\marco.mischke\Downloads\autoupgrade, der Keystore darf nicht innerhalb dieses Verzeichnisses liegen. Die Namen der Parameter sind recht selbsterklärend. Der Prefix der Parameter unterscheidet verschiedene Paramter-Sets für verschiedene Datenbanken. In unserem Fall ist “patch1” also mehr oder weniger nur ein notwendiger Platzhalter. Der Wert von “patch” definiert, welche Art von Patches heruntergeladen werden sollen. Welche Werte zulässig sind, steht in der Dokumentation. In diesem Fall wird also das Release Update, das OPatch, der OJVM Patch, der Datapump Bundlepatch und das Autoupgrade selbst heruntergeladen.

Bevor der Download gestartet werden kann, müssen wir dem Tool noch erklären, wie es sich bei Oracle Support authentifizieren soll.

 

C:\Users\marco.mischke\Downloads\autoupgrade>java -jar autoupgrade.jar -patch -config download.cfg -load_password
Konfigurationsdatei wird verarbeitet...
AutoUpgrade Patching-Kennwort-Loader wird gestartet. Geben Sie "help" ein, um die verfügbaren Optionen anzuzeigen
Neuer AutoUpgrade Patching-Keystore wird erstellt - Kennwort erforderlich
Kennwort eingeben:
Kennwort erneut eingeben:
AutoUpgrade Patching-Keystore wurde erfolgreich erstellt
MOS> add -user marco.pachaly-mischke@robotron.de
Geben Sie Ihren Schlüssel/Ihr Kennwort ein:
Geben Sie Ihren Schlüssel/Ihr Kennwort erneut ein:
MOS> save
AutoUpgrade Patching-Keystore in automatische Anmeldung umwandeln [YES|NO]? YES
MOS> exit
AutoUpgrade Patching-Kennwort-Loader ist abgeschlossen. AutoUpgrade Patching wird beendet

 

Zuerst muss man das Kennwort für den Keystore angeben, danach fragt das Tool nach den eigentlichen Zugangsdaten und speichert diese im Keystore. Es bietet sich an, am Ende die automatische Anmeldung zu aktivieren, dann fragt das Tool nicht bei jeder Ausführung nach dem Passwort.

Nun sind alle Voraussetzungen geschaffen, um die Patches tatsächlich herunterzuladen. Das erfordert natürlich einen Internetzugang. Ist der Zugang über einen Proxy, dann muss dieser als Umgebungsvariable definiert werden. Die Ausführung ist dann wie folgt.

 

C:\Users\marco.mischke\Downloads\autoupgrade>set http_proxy=http://<Proxyserver>:<Port>

C:\Users\marco.mischke\Downloads\autoupgrade>set https_proxy=https://<Proxyserver>:<Port>

C:\Users\marco.mischke\Downloads\autoupgrade>java -jar autoupgrade.jar -patch -config download.cfg -mode download
AutoUpgrade Patching 26.2.260205 mit internen Standardoptionen gestartet
Konfigurationsdatei wird verarbeitet...
AutoUpgrade Patching-Keystore wird geladen
AutoUpgrade Patching-Keystore wurde erfolgreich geladen
Connected to MOS - Searching for specified patches
------------------------------------------------------------------------------------
Dateien werden in C:\Users\marco.mischke\Downloads\autoupgrade\files heruntergeladen
------------------------------------------------------------------------------------
WINDOWS DATABASE BUNDLE PATCH 19.30.0.0.260120
   Datei: p38597735_190000_MSWIN-x86-64.zip - VALIDATED
OPatch 12.2.0.1.49 for DB 19.0.0.0.0 (Jan 2026)
   Datei: p6880880_190000_MSWIN-x86-64.zip - VALIDATED
OJVM RELEASE UPDATE 19.30.0.0.0
   Datei: p38523609_190000_MSWIN-x86-64.zip - VALIDATED
TRACKING BUG FOR 19.30.0.0.0 DATAPUMP BUNDLE PATCH FOR WINDOWS
   Datei: p38998659_193000260120WINDBBP_MSWIN-x86-64.zip - VALIDATED
autoupgrade.jar 26.2 (February 2026)
   Datei: autoupgrade.jar - VALIDATED
------------------------------------------------------------------------------------

 

Man sieht, die Patches wurden für Windows heruntergeladen. Das liegt daran, dass in meinem Fall das Tool unter Windows gestartet wurde. Natürlich kann man die Patches aber auch für andere Plattformen beziehen. Dazu ergänzt man einfach den Parameter “platform” in der Konfiurationsdatei. Zulässige Werte sind Stand heute aix.x64, arm.x64, linux.x64, solaris.x64, sparc.x64, windows.x64.Da ich aber gerne die Patches für beide Plattformen herunterladen möchte, ergänze ich die Konfigurationsdatei mit einem weiteren Parameter-Set. Zusätzlich möchte ich für Linux auch den Grid Infrastructure Patch herunterladen, der hat das Kürzel “OCW”. Die erweiterte Konfigurationsdatei hat nun folgenden Inhalt.

 

global.global_log_dir=C:\Users\marco.mischke\Downloads\autoupgrade
global.keystore=C:\Users\marco.mischke\Downloads\au_keys
patch1.folder=C:\Users\marco.mischke\Downloads\autoupgrade\files
patch1.patch=RU,OPATCH,OJVM,DPBP,AU
patch1.target_version=19
patch1.platform=windows.x64
patch2.folder=C:\Users\marco.mischke\Downloads\autoupgrade\files
patch2.patch=RU,OPATCH,OJVM,DPBP,AU,OCW
patch2.target_version=19
patch2.platform=linux.x64

 

Startet man das Tool, werden nun auch die Patches für Linux heruntergeladen. Die bereits vorhandenen Windows-Patches werden erkannt und nicht erneut heruntergeladen.

 

C:\Users\marco.mischke\Downloads\autoupgrade>java -jar autoupgrade.jar -patch -config download.cfg -mode download
AutoUpgrade Patching 26.2.260205 mit internen Standardoptionen gestartet
Konfigurationsdatei wird verarbeitet...
AutoUpgrade Patching-Keystore wird geladen
AutoUpgrade Patching-Keystore wurde erfolgreich geladen
Connected to MOS - Searching for specified patches
------------------------------------------------------------------------------------
Dateien werden in C:\Users\marco.mischke\Downloads\autoupgrade\files heruntergeladen
------------------------------------------------------------------------------------
DATABASE RELEASE UPDATE 19.30.0.0.0(REL-JAN260130)
   Datei: p38632161_190000_Linux-x86-64.zip - VALIDATED
OPatch 12.2.0.1.49 for DB 19.0.0.0.0 (Jan 2026)
   Datei: p6880880_190000_Linux-x86-64.zip - VALIDATED
OJVM RELEASE UPDATE 19.30.0.0.0
   Datei: p38523609_190000_Linux-x86-64.zip - VALIDATED
DATAPUMP BUNDLE PATCH 19.30.0.0.0
   Datei: p38844733_1930000DBRU_Generic.zip - VALIDATED
autoupgrade.jar 26.2 (February 2026)
   Datei: autoupgrade.jar - LOCATED
------------------------------------------------------------------------------------

Connected to MOS - Searching for specified patches
------------------------------------------------------------------------------------
Dateien werden in C:\Users\marco.mischke\Downloads\autoupgrade\files heruntergeladen
------------------------------------------------------------------------------------
WINDOWS DATABASE BUNDLE PATCH 19.30.0.0.260120
   Datei: p38597735_190000_MSWIN-x86-64.zip - LOCATED
OPatch 12.2.0.1.49 for DB 19.0.0.0.0 (Jan 2026)
   Datei: p6880880_190000_MSWIN-x86-64.zip - LOCATED
OJVM RELEASE UPDATE 19.30.0.0.0
   Datei: p38523609_190000_MSWIN-x86-64.zip - LOCATED
TRACKING BUG FOR 19.30.0.0.0 DATAPUMP BUNDLE PATCH FOR WINDOWS
   Datei: p38998659_193000260120WINDBBP_MSWIN-x86-64.zip - LOCATED
autoupgrade.jar 26.2 (February 2026)
   Datei: autoupgrade.jar - LOCATED
------------------------------------------------------------------------------------ 

Spezielle Patches herunterladen

Natürlich kann das Autoupgrade nicht nur die aktuellsten Patches herunterladen, sondern auch ältere Updates. Außerdem ist es in der Lage, auch One-Off Patches zu beziehen. Für unsere Energiemarkt-Plattform, wo gerade die Version 19.28 freigegeben ist, sieht der komplette Download aller benötigen Patches also so aus.

 

global.global_log_dir=C:\Users\marco.mischke\Downloads\autoupgrade
global.keystore=C:\Users\marco.mischke\Downloads\au_keys
patch1.patch=RU:19.28,DPBP,OPATCH,34879286,27605010,31168803,35523436
patch1.target_version=19
patch1.platform=linux.x64

 

Mit diesen Einstellungen lädt das Tool nun alle erforderlichen Patches herunter. Dabei wird die Version des Datapump Bundlepatches automatisch passend zum vorgegebenen Release Update ausgewählt.

 

C:\Users\marco.mischke\Downloads\autoupgrade>java -jar autoupgrade.jar -patch -config download.cfg -mode download
AutoUpgrade Patching 26.2.260205 mit internen Standardoptionen gestartet
Konfigurationsdatei wird verarbeitet...
AutoUpgrade Patching-Keystore wird geladen
AutoUpgrade Patching-Keystore wurde erfolgreich geladen
Connected to MOS - Searching for specified patches
------------------------------------------------------------------------------------
Dateien werden in C:\Users\marco.mischke\Downloads\autoupgrade\files heruntergeladen
------------------------------------------------------------------------------------
DATABASE RELEASE UPDATE 19.28.0.0.0
   Datei: p37960098_190000_Linux-x86-64.zip - VALIDATED
DATAPUMP BUNDLE PATCH 19.28.0.0.0
   Datei: p38170982_1928000DBRU_Generic.zip - VALIDATED
OPatch 12.2.0.1.49 for DB 19.0.0.0.0 (Jan 2026)
   Datei: p6880880_190000_Linux-x86-64.zip - LOCATED
TRACKING BUG FOR REGRESSION RTI 25855330 CAUSED BY YUANZHOU_BUG-30033171 APPROVED FOR DBRU
   Datei: p34879286_1928000DBRU_Linux-x86-64.zip - VALIDATED
DST UPGRADE SLOW (BEGIN_UPGRADE AND UPGRADE_DATABASE) EVEN WITH PATCH 19704999
   Datei: p27605010_1928000DBRU_Generic.zip - VALIDATED
DBMS_OBFUSCATION_TOOLKIT IS DEPRECATED AND NOT DECLARED IN THE DATABASE
   Datei: p31168803_1928000DBRU_Generic.zip - VALIDATED
ORA-01426 FROM DATAPUMP AND SCHEDULER_JOB WITH OBJID GREATER THAN 2147483647
   Datei: p35523436_1928000DBRU_Generic.zip - VALIDATED
------------------------------------------------------------------------------------

Fazit

Mit dem Autoupgrade Tool hat Oracle eine gute Möglichkeit geschaffen, um den Patchdownload zu vereinfachen und auch zu automatisieren. Die Möglichkeit, mehrere Parameter-Sets in der Konfigurationsdatei anzugeben, erleichtert dabei das gesammelte Herunterladen der Patches für verschiedene Plattformen und/oder Versionen.

Kommentare

Keine Kommentare

Kommentar schreiben

* Diese Felder sind erforderlich