Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

CAT-LOG-Dateien

CAT-LOG-Dateien sind Logging-Dateien für den Catalog-Space (siehe Abschnitt „Logging“ ).

Inhalt der CAT-LOG-Datei

Auf CAT-LOG-Dateien protokolliert SESAM/SQL alle Änderungen im Catalog-Space. Änderungen im Catalog-Space erfolgen auf Grund von SQL-Anweisungen zur Verwaltung der Speicherstruktur, auf Grund von Utility-Anweisungen, von SQL-Anweisungen zur Verwaltung von Benutzereinträgen sowie auf Grund von SQL-Anweisungen zur Schemadefinition und Schemaverwaltung. Insbesondere protokolliert SESAM/SQL in CAT-LOG-Dateien alle Änderungen der Catalog-Tabellen RECOVERY_UNITS und DA_LOGS.
Außerdem dokumentiert SESAM/SQL in der CAT-LOG-Datei jede Kopieerstellung für die gesamte Datenbank sowie jede Kopieerstellung für den Catalog-Space. Eine Kopieerstellung für die Datenbank bzw. für den Catalog-Space bewirkt automatisch einen Wechsel der CAT-LOG-Datei. Die SESAM-Sicherungsbestände dienen als Aufsetzpunkte für das Nachfahren der protokollierten Änderungen bei der Reparatur der Datenbank bzw. des CatalogSpace (siehe Abschnitt „Datenbank, Catalog-Space und Anwender-Spaces wiederherstellen“).

Speichermedium, Primär- und Sekundärzuweisung

SESAM/SQL legt die erste CAT-LOG-Datei bei Ausführung der Utility-Anweisung CREATE CATALOG an. Das Anlegen erfolgt auf dem Speichermedium (Platte) und mit einer Primärzuweisung (Sekundärzuweisung ist stets 0) gemäß den Angaben des ersten CAT-LOG-Mediensatzes in der Medientabelle. Weitere CAT-LOG-Dateien legt SESAM/SQL ebenfalls entsprechend den Angaben in der Medientabelle an.

Für Primär- und Sekundärzuweisung der CAT-LOG-Dateien gelten die Standardwerte 768 (Primärzuweisung) und 0 (Sekundärzuweisung).

BS2000-Dateiname

Der BS2000-Dateiname für die CAT-LOG-Dateien lautet:
benutzerkennung.catalog.version.C.nnnn

benutzerkennung

BS2000-Benutzerkennung

catalog

Name der Datenbank

version

sechsstellige Versionsnummer eines SESAM-Sicherungsbestandes des Catalog-Space

nnnn

gibt an, um die wievielte CAT-LOG-Datei seit dem Erstellen des SESAM-Sicherungsbestandes mit der Nummer version für den Catalog-Space es sich handelt. Es können Lücken in der fortlaufenden Nummerierung entstehen.

Eröffnen der CAT-LOG-Datei

Wenn beim Eröffnen der CAT-LOG-Datei zum Eröffnungszeitpunkt die mit CREATE CATA-LOG oder ALTER MEDIA DESCRIPTION festgelegten Speichermedien für die CAT-LOG-Datei erschöpft bzw. nicht zugreifbar sind, tritt ein CC auf. Die Datenbank ist nach diesem CC nur noch lesend zugreifbar. Der CC hat den Eintrag im SQL-Datenbankverzeichnis von ACCESS=WRITE auf ACCESS=READ modifiziert.

Um ein ordnungsgemäßes Eröffnen zu ermöglichen, muss der Anwender auf dem betreffenden Medium Platz schaffen bzw. das Medium zugreifbar machen. Falls dies nicht möglich ist, muss ein CREATE-FILE-Kommando mit dem Namen der CAT-LOG-Datei (Name aus der Fehlermeldung in der SYSLST-Datei) eingegeben werden. Der Anwender muss mit dem Administrationsprogamm SESADM den Eintrag im SQL-Datenbankverzeichnis wieder auf ACCESS=WRITE setzen.

Wechsel der CAT-LOG-Datei

Einen Wechsel der CAT-LOG-Datei nimmt SESAM/SQL in folgenden Fällen vor:

  • Ein neuer SESAM-Sicherungsbestand der gesamten Datenbank oder des CatalogSpace wurde erstellt. In diesem Fall erhält die neue CAT-LOG-Datei die Versionsnummer des neu erstellten SESAM-Sicherungsbestandes des Catalog-Space und die laufende Nummer 0001, z.B. catalog.000017.C.0001.

  • Die laufende Nummer der DA-LOG-Datei läuft über (siehe "DA-LOG-Dateien"). In diesem Fall erhält die neue CAT-LOG-Datei die um eins erhöhte Versionsnummer und die laufende Nummer 0001, z.B. catalog.000018.C.0001.

  • In der CAT-LOG-Datei ist kein freier Platz mehr vorhanden.

  • Ein Fehler im BS2000-DMS ist aufgetreten.

In den beiden letztgenannten Fällen erhält die neue CAT-LOG-Datei dieselbe Versionsnummer wie die Vorgänger-Datei, die laufende Nummer wird um eins erhöht, z.B. catalog.000017.C.0002.

Zusätzlich können mit der Administrationsanweisung CHANGE-CATLOG die CAT-LOG-Datei und DA-LOG-Dateien zu der oder den angegebenen Datenbanken gewechselt werden (siehe Handbuch „ Datenbankbetrieb“). Auch hier bleibt die Versionsnummer und die laufende Nummer erhöht sich um 1.