## param_checkall

### 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, Werte mehrerer Datenbankparameter ändern

Konzepte des Datenbanksystems, Datenbankparameter

### 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