Anfang des InhaltsbereichsVorgehensweisen Bestätigen von Parameteränderungen Dokument im Navigationsbaum lokalisieren

Verwendung

Sie bestätigen alle Änderungen an den Parametern und übergeben diese an die Parameterdatei. Vor dem Speichern wird der Check-Status aller Parameter geprüft.

Wenn Sie die Option NOCLOSE angeben, bleibt die Parametersitzung (Eröffnen einer Parametersitzung) nach dem Speichern der Parameter weiterhin geöffnet. Wenn Sie diese Option nicht angeben, wird die Parametersitzung nach dem Speichern der Parameter beendet.

Die geänderten Werte in der Parameterdatei werden erst mit dem erneuten Starten der Datenbankinstanz wirksam.

Voraussetzungen

Sie haben während einer Parametersitzung Parameterwerte geändert.

Sie haben die DBM-Benutzerberechtigung ParamCheckWrite.

Syntax

param_commitsession [NOCLOSE]

Erfolgreiche Antwort

Sie erhalten eine OK-Meldung.

Fehlermeldung

Die Ausführung des Kommandos wird abgelehnt:

ERR
14,ERR_XPCHECK_CN00 : param check failure/request
<identifier> <checkstatus>
<user_value>
<computed_value>

Werte für die einzelnen Felder der Antwort

<checkstatus>

Als Check-Status können auftreten:

Mandatory: Ein obligatorischer Parameter wurde mit einem leeren Wert belegt.

Constraint: Ein Constraint konnte nicht erfüllt werden.

Request: Die Benutzereingabe weicht sowohl von dem Wert ab, der bereits früher an das System übermittelt und von diesem bestätigt wurde, als auch vom Vorschlagswert des Systems.

<user_value>

Wert, den der Benutzer mit param_put eingegeben hat

<computed_value>

Vom System errechneter Vorschlagswert

Der Check-Status request wird nur dann ausgegeben, wenn die Benutzereingabe vom Wert des Parameters in der Parameterdatei verschieden ist.

Weitere Vorgehensweise

Wenn der Check-Status request ist, beheben Sie den Fehler wie folgt:

Geben Sie mit param_putconfirm (Korrektur von Parametern) den gültigen Wert ein. Andernfalls wird für diesen Parameter bei allen weiteren Berechnungen anderer Parameter der Vorschlagswert des Systems <computed_value> benutzt.

Hinweis

In folgenden Fällen wird das Setzen des Parameters abgelehnt:

- Der Parameter hat für die Eigenschaft Change den Wert Nobody

- Der Parameter hat für die Eigenschaft Modify den Wert No, die Parameterdatei wurde bereits vom Kern geprüft (Parameter __PARAM_CHANGED___ existiert)

- Es handelt sich um einen Devspace-Parameter (Eigenschaft Devspace = Yes) und in der Parameterdatei stehen geänderte Kernparameter (Eigenschaft Devspace = No), die noch nicht vom Kern geprüft wurden
(Ausnahme: Sie legen gerade eine neue Datenbankinstanz an)

- Der Parameter ist ein Kernparameter und es wurden bereits Devspace-Parameter geändert, aber noch nicht vom Kern geprüft

Ende des Inhaltsbereichs