Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

CHANGE-DALOG

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

SELECT = *ALL / *LOGICAL(...) / *PHYSICAL(...)


*LOGICAL(...)



|

CATALOG-NAME = <filename 1..18 without-cat-user-gen-vers>


*PHYSICAL(...)



|

PHYS-CATALOG-NAME = <filename 1..18 without-cat-user-gen-vers>

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.