CREATE SHADOW
Schatten für die aktuelle Datenbank erstellen
DSQL, ESQL
CREATE SHADOW <sh_num> [{AUTO | MANUAL}] [CONDITIONAL] 'filepath' [LENGTH [=] num [PAGE[S]]] [<secondary_file> ...] <secondary_file> ::= FILE 'filepath' [STARTING [AT [PAGE]] pagenum] [LENGTH [=] num [PAGE[S]]]
Parameter | Beschreibung |
---|---|
sh_num |
Schattennummer – eine positive Zahl, die den Schattensatz identifiziert |
filepath |
Der Name der Schattendatei und der Pfad zu ihr gemäß den Regeln des Betriebssystems |
num |
Maximale Schattengröße in Seiten |
secondary_file |
Sekundärdateispezifikation |
page_num |
Die Nummer der Seite, bei der die sekundäre Schattendatei beginnen soll |
Die Anweisung CREATE SHADOW
erstellt einen neuen Schatten.Der Shadow beginnt sofort mit dem Duplizieren der Datenbank.Es ist einem Benutzer nicht möglich, sich mit einem Shadow zu verbinden.
Wie eine Datenbank kann ein Schatten aus mehreren Dateien bestehen.Die Anzahl und Größe der Dateien eines Shadows hängt nicht von der Anzahl und Größe der Dateien der Datenbank ab, die er beschattet.
Die Seitengröße für Schattendateien ist gleich der Seitengröße der Datenbank und kann nicht geändert werden.
Wenn eine Katastrophe mit der Originaldatenbank auftritt, konvertiert das System den Schatten in eine Kopie der Datenbank und wechselt zu dieser.Der Schatten ist dann unverfügbar.Was als nächstes passiert, hängt von der Option MODE
ab.