Patch: Seite Speichern oder Einspielen

Auf der Seite "Speichern" oder "Einspielen" können Sie wählen, ob das gewählte Patch bzw. Patch Set gespeichert oder eingespielt werden soll. Sie können den Patching-Vorgang auch anpassen, indem Sie Pre-/Port-Patching-Skripts angeben, die Sie möglicherweise ausführen möchten.

Hinweis: Während eines Online Patching-Vorgangs lädt Enterprise Manager automatisch das Patch oder Patch Set aus OracleMetaLink in den Patch Cache im Rahmen des Staging-Prozesses herunter.

Patch speichern

Wenn Sie den Patching-Assistenten nur verwenden, um das Patch zu speichern (d.h. das Patch nicht einspielen), wählen Sie Speichern und gehen zu dem nächsten Schritt in dem Assistenten.

Patch einspielen

Um ein Patch einzuspielen, wählen Sie Einspielen. Die restlichen Optionen, die auf dieser Seite angezeigt werden, sind optional. Sie können die auszuführenden Schritte wählen und die entsprechenden Werte angeben, bevor Sie zu dem nächsten Schritt in dem Assistenten gehen. Diese optionalen Schritte werden unten beschrieben.

Hinweis: Standardmäßig sind alle optionalen Schritte auf dieser Seite deaktiviert. Wenn Sie einen der optionalen Schritte ausführen möchten, müssen Sie zuerst das entsprechende Kontrollkästchen wählen und die entsprechenden Werte in diesen Abschnitten angeben.

Patch aus Staging-Verzeichnis einspielen

Wenn ein Patch schon gespeichert wurde und Sie das gewählte Patch bzw. das Patch Set aus diesem Staging-Verzeichnis einspielen möchten, wählen Sie Staging-Verzeichnis und geben den vollständigen Pfad zu diesem Speicherort an.

Schritt 1: Pre-Patch

In diesem Schritt werden einige Pre-Patching-Skripts ausgeführt:

  1. Wählen Sie Pre-Befehl/-Skript anpassen, und geben Sie die Skripts in dem entsprechenden Textfeld an. Wenn Sie Pre-/Post-Patching-Skripts angeben möchten und wenn eines dieser Skripts nicht erfolgreich ausgeführt wird, werden die Packages nicht aktualisiert.

  2. Wählen Sie Sudo, wenn Sie die Skripts als root ausführen möchten.

  3. Um Listener und Datenbank-Steuerelemente herunterzufahren, die in dem Oracle-Standardverzeichnis ausgeführt werden, das Sie patchen möchten, wählen Sie das entsprechende Kontrollkästchen. Diese Option wird nur angezeigt, wenn Sie eine Standalone-Datenbank nach Zielen patchen.

Hinweis: Einige Patches erfordern, dass diese Instances (wie z.B. Datenbanken) heruntergefahren werden, bevor sie eingespielt werden. Klicken Sie auf Readme anzeigen für die erforderlichen Schritte, die für das gewählte Patch bzw. Patch Set ausgeführt werden müssen.

Wenn das Patch, mit dem Sie arbeiten, manuell zu dem Patch Cache hinzugefügt wurde, können Sie die Readme-Datei nicht anzeigen, indem Sie auf Readme anzeigen klicken.

Schritt 2: Patch

Im Allgemeinen müssen Sie das standardmäßige Bourne Shell-Skript (Patching-Skript) nicht ändern.

Wählen Sie dieses Kontrollkästchen nur, wenn Sie das Patch-Skript ändern möchten. Das Shell-Skript wird in einem Editor angezeigt. Das Skript umfasst einen Befehl, mit dem der Standardspeicherort auf das Verzeichnis festgelegt wird, in dem das Patch gespeichert wird. Sie können die erforderlichen Änderungen an diesem Skript vornehmen.

Schritt 3: SQL anwenden

Dieser optionale Schritt wird nur angezeigt, wenn Sie eine Standalone-Datenbank nach Zielen patchen. Es wird empfohlen, dass Sie die Readme-Datei lesen (klicken Sie auf Readme anzeigen), um zu bestimmen, ob das gewählte Patch ein SQL-Skript für die Ausführung benötigt.

In diesem Abschnitt können Sie die Pre-SQL-, SQL- und Post-SQL-Befehle angeben.

  1. Um ein Pre-SQL-Skript anzugeben, wählen Sie "Benutzerdefiniertes Pre-Befehl-/Skript" und geben die Pre-SQL-Skripts an, die Sie ausführen möchten. Wählen Sie Sudo, wenn Sie das Skript als root ausführen möchten.

  2. Bei einigen SQL-Skripts muss die Datenbank in einem "Upgrade"-Modus hochgefahren werden. Um dies sicherzustellen, wählen Sie Datenbank im Upgrade-Modus starten.

  3. Wählen Sie das Kontrollkästchen SQL, wenn das Skript das SQL-Skript einspielen soll und geben das entsprechende SQL-Skript in dem jeweiligen Textfeld an.

  4. Um ein Post-SQL-Skript anzugeben, wählen Sie "Benutzerdefiniertes Post-Befehl-/Skript" und geben die Post-SQL-Skripts an, die Sie ausführen möchten. Wählen Sie Sudo, wenn Sie das Skript als root ausführen möchten.

  5. Wählen Sie Datenbank herunterfahren.

Schritt 4: Post-Patch

Hier können Sie die Option für das Starten von Datenbank, Listenern und anderen Zielen wählen, die auf dem gewählten Oracle-Standardverzeichnis ausgeführt werden.

Wählen Sie Benutzerdefiniertes Post-Befehl/-Skript, und geben die entsprechenden Skripts in dem jeweiligen Textfeld an. Wählen Sie Sudo, wenn Sie das Skript als root ausführen möchten.

Nachdem Sie die entsprechenden Befehle zu der Skript-Vorlage hinzugefügt haben, klicken Sie auf Weiter.

Variablenwerte im Patch-Installations-Skript

In der folgenden Tabelle werden die Variablen für die Zielattribute angezeigt, die Sie verwenden können, wenn Sie Parameter in einem der oben aufgeführten Skripts oder Speicherorte angeben müssen.

Variablen für Zielattribute

Variable Beschreibung

%oraclehome%

Das aktuelle Standardverzeichnis, das gepatcht wird. Der Pre-/Post-Skript-Speicherort wird als letztes Argument für das Skript an das Oracle-Standardverzeichnis angehängt.

%emd_root%

Speicherort des Ziel-Agent-Standardverzeichnisses.

%perlbin%

Speicherort der Perl-Binärdatei, die von dem Agent verwendet wird

%dbsids%

Wird zu einer durch Et-Zeichen getrennten Liste der SIDs in dem Standardverzeichnis ausgewertet, z.B. sora&sora1

%listeners%

Wird zu einer durch Et-Zeichen getrennten Liste der Listener in dem Standardverzeichnis ausgewertet, z.B. listener1&listener2

Der Patching-Assistent verwendet die ID-Daten, die Sie auf der Seite "ID-Daten festlegen" angegeben haben, um ein Patch bereitzustellen oder einzuspielen.

Verwandte Themen

Patching

Kritische Patch Advisorys

Patch manuell zu dem Patch Cache hinzufügen

Wegweiser zu Enterprise Manager-Informationen