DA-LOG-Dateien wechseln
Geltungsbereich
DBH-Administration
Funktionsbeschreibung
Mit der Anweisung CHANGE-DALOG können Sie beim Logging die DA-LOG-Dateien zu der oder den angegebenen Datenbanken schließen und die jeweils nächste DA-LOG-Datei öffnen.
Geben Sie Datenbanken an, die nicht zur Konfiguration gehören oder für die kein Logging eingeschaltet ist, wird die Anweisung abgewiesen.
Geben Sie keine Datenbanken an, werden die DA-LOG-Dateien in der Reihenfolge des Datenbankverzeichnisses gewechselt. Ist kein Logging eingeschaltet, wird die Anweisung ignoriert.
Während eine Datenbank mit einer Utility-Anweisung bearbeitet wird, ist die CHANGE-DALOG-Anweisung nicht zugelassen und wird mit einer Fehlermeldung abgewiesen.
Insgesamt wird die Anweisung CHANGE-DALOG in folgenden Fällen mit einer Fehlermeldung abgewiesen:
die angegebene Datenbank gehört nicht zur Konfiguration
für die angegebene Datenbank ist kein Logging eingeschaltet
wenn die Datenbank nur die Zugriffsfunktion READ erlaubt
die angegebene Datenbank ist ein SESAM-Sicherungsbestand oder ein Replikat
die angegebene Datenbank ist geschlossen oder defekt
wenn die angegebene Datenbank im Zustand "copy pending" ist
wenn die angegebene Datenbank während der Abarbeitung keine Sperre erhalten kann (bedingt durch parallele Utility-, DDL- oder Administrations-Anweisungen)
wenn SELECT = *ALL angegeben ist und während der Abarbeitung eine der Datenbanken keine Sperre erhalten kann (bedingt durch parallele Utility-, DDL- oder Administrations-Anweisungen). Dabei wird auch der Name der Datenbank gemeldet, bei der der Fehler auftrat; für alle Datenbanken mit LD-Sicherung, die in der Reihenfolge der DBC-Einträge (entsprechend der Ausgabe bei SHOW-SQL-DB-CATALOG-ENTRIES) vor dieser Datenbank liegen, wurde die Aktion durchgeführt
wenn ein Betriebsmittelengpass vorliegt.
CHANGE-DALOG | ||||||||||||||||||||
|
Operandenbeschreibung
SELECT =
Gibt an, bei welchen Datenbanken die DA-LOG-Dateien gewechselt werden sollen.
SELECT = *ALL
Der Wechsel der DA-LOG-Dateien wird für alle Datenbanken durchgeführt, für die Logging eingeschaltet ist.
SELECT = *LOGICAL(...)
Auswahl der Datenbank(en), deren DA-LOG-Datei gewechselt werden soll.
CATALOG-NAME = <filename 1..18 without-cat-user-gen-vers>
Logischer Name der Datenbank.
SELECT = *PHYSICAL(...)
Auswahl der Datenbank(en), deren DA-LOG-Datei gewechselt werden soll.
PHYS-CATALOG-NAME = <filename 1..18 without-cat-user-gen-vers>
Physikalischer Name der Datenbank.
Administrationskommando an der CALL-DML-Schnittstelle
Hier entspricht der Administrationsanweisung CHANGE-DALOG das Administrationskommando DAW. Das Administrationskommando DAW ist sowohl über die CALL-DML- als auch über die INFORM-PROGRAM-Schnittstelle absetzbar.
DAW[,name]
name ::= {C[ATALOG]=catalog-name|P[HYSICAL-NAME]=physical-name}
Den logischen Namen der Datenbank geben Sie in catalog-name maximal 18-stellig an. Den physikalischen Namen der Datenbank geben Sie in physical-name maximal 18-stellig an.