Bestätigen von Änderungen der Datenbank-Parameterdatei
Verwendung
Sie bestätigen alle Änderungen an den
Datenbankparametern und übergeben diese an die Parameterdatei der Datenbankinstanz. Vor dem Speichern wird der Check-Status aller Parameter geprüft.Wenn Sie die Option
NOCLOSE angeben, bleibt die Parametersitzung nach dem Speichern der Datenbankparameter weiterhin geöffnet. Wenn Sie diese Option nicht angeben, wird die Parametersitzung nach dem Speichern der Datenbankparameter beendet.Die geänderten Werte in der Datenbank-Parameterdatei werden erst mit einem
Restart 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 Datenbankparameter wurde mit einem leeren Wert belegt.Constraint: Eine in der Beschreibungsdatei definierte Bedingung konnte nicht erfüllt werden ( Konfiguration von Datenbankinstanzen).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 Datenbank-Parameterdatei verschieden ist.Weitere Vorgehensweise
Wenn der Check-Status
request ist, beheben Sie den Fehler wie folgt:Geben Sie mit
param_putconfirm (Korrektur von Datenbankparametern) den gültigen Wert ein. Andernfalls wird für diesen Parameter bei allen weiteren Berechnungen anderer Parameter der Vorschlagswert des Systems <computed_value> benutzt.In folgenden Fällen wird die Parameteränderung abgelehnt:
- Der Parameter hat für die
- 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 Volume-Parameter (Eigenschaft
Volume = Yes) und in der Parameterdatei stehen geänderte Kernparameter (Eigenschaft Volume = No), die noch nicht vom Kern geprüft wurden- Der Parameter ist ein Kernparameter und es wurden bereits Volume-Parameter geändert, aber noch nicht vom Kern geprüft