Anfang des Inhaltsbereichs

Vorgehensweisen param_checkall Dokument im Navigationsbaum lokalisieren

Verwendung

Sie führen eine Prüfung der Datenbankparameter anhand der in der Vorschlagsparameterdatei hinterlegten Eigenschaften, Berechnungsvorschriften und Bedingungen durch. Der weitere Ablauf ist davon abhängig, ob Sie vor der Ausführung des DBM-Kommandos eine Parametersitzung eröffnet haben oder nicht.

Wenn Sie zuvor eine Parametersitzung eröffnet haben (Siehe: param_startsession) und während der Prüfung ein Fehler festgestellt wird, dann wird diese abgebrochen und es werden das Prüfergebnis und eine Fehlermeldung ausgegeben. Korrigieren Sie den beanstandeten Datenbankparameter (Siehe: param_put) und starten Sie die Prüfung anschließend noch einmal. Wiederholen Sie diese Vorgehensweise bis die Prüfung der Datenbankparameter keine Fehler mehr ergibt. Alle Änderungen der Datenbankparameter werden zunächst vom System zwischengespeichert. Sie werden erst dann in die Parameterdatei eingetragen, wenn Sie die gemachten Änderungen explizit bestätigen (Siehe: param_commitsession).

Wenn Sie die Prüfung durchführen ohne zuvor eine Parametersitzung eröffnet zu haben, und die Prüfung Fehler ergibt, dann passt das System die Werte der geänderten Parameter den gültigen Vorschriften an und trägt diese in die Parameterdatei ein. Alle Änderungen werden erst nach einem Restart der Datenbankinstanz wirksam.

Siehe auch:

Tutorial Datenbankverwaltung, StrukturlinkWerte mehrerer Datenbankparameter ändern

Konzepte des Datenbanksystems, StrukturlinkDatenbankparameter

Voraussetzungen

Sie haben die Serverberechtigung ParamCheckWrite.

Syntax

param_checkall

Erfolgreiche Antwort

OK

Antwort im Fehlerfall (mit Parametersitzung)

ERR

-24986,ERR_XPCHECK: param check failure/request

<parameter_name>      <check_status>

<user_value>

<computed_value>

Werte für die Felder der Antwort

Feld

Beschreibung

<parameter_name>

Name des Datenbankparameters

<check_status>

Prüfergebnis, folgende Werte sind möglich:

mandatory | constraint

mandatory: Ein obligatorischer Datenbankparameter wurde mit einem leeren Wert belegt.

constraint: Eine in der Vorschlagsparameterdatei definierte Bedingung konnte nicht erfüllt werden.

<user_value>

Wert, der vom Benutzer für den Datenbankparameter definiert wurde

<computed_value>

vom System errechneter Vorschlagswert

 

Ende des Inhaltsbereichs