Wer kann einen Schatten erstellen
Die CREATE SHADOW-Anweisung kann ausgeführt werden durch:
-
Benutzer mit dem
ALTER DATABASE-Privileg
Die CREATE SHADOW-Anweisung kann ausgeführt werden durch:
Benutzer mit dem ALTER DATABASE-Privileg
CREATE SHADOWErstellen eines Schattens für die aktuelle Datenbank als “Schattennummer 1”:
CREATE SHADOW 1 'g:\data\test.shd';
Erstellen eines Schattens mit mehreren Dateien für die aktuelle Datenbank als “Schattennummer 2”:
CREATE SHADOW 2 'g:\data\test.sh1'
LENGTH 8000 PAGES
FILE 'g:\data\test.sh2';
DROP SHADOWLöschen eines Schattens aus der aktuellen Datenbank
DSQL, ESQL
DROP SHADOW sh_num
[{DELETE | PRESERVE} FILE]
| Parameter | Beschreibung |
|---|---|
sh_num |
Schattennummer – eine positive Zahl, die den Schattensatz identifiziert |
Die DROP SHADOW-Anweisung löscht den angegebenen Schatten für die aktuelle Datenbank.Wenn ein Shadow gelöscht wird, werden alle damit verbundenen Dateien gelöscht und das Shadowing auf die angegebene sh_num wird beendet.Die optionale DELETE FILE-Klausel macht dieses Verhalten explizit.Im Gegensatz dazu entfernt die PRESERVE FILE-Klausel den Schatten aus der Datenbank, aber die Datei selbst wird nicht gelöscht.
Die DROP SHADOW-Anweisung kann ausgeführt werden durch:
Benutzer mit dem ALTER DATABASE-Privileg
DROP SHADOWDROP SHADOW 1;