Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Verwaltung Ihrer Datenbank » Dienstprogramme für die Datenbankadministration

 

Löschen-Dienstprogamm (dberase)

Löscht die einer Datenbank zugeordneten DBSpaces und Transaktionslogdateien

Syntax
dberase [ Optionen ] Datenbankdatei
Option Beschreibung
@data

Liest Optionen aus der angegebenen Umgebungsvariablen oder Konfigurationsdatei ein. Weitere Hinweise finden Sie unter Konfigurationsdateien verwenden.

Wenn Sie Kennwörter oder andere Informationen in einer Konfigurationsdatei schützen möchten, können Sie das Dienstprogramm zum Verschleiern von Dateien verwenden. Weitere Hinweise finden Sie unter Dienstprogramm zum Verschleiern von Dateien (dbfhide).

-ek Schlüssel Gibt den Chiffrierschlüssel für stark verschlüsselte Datenbanken im Befehl an. Wenn Sie mit einer stark verschlüsselten Datenbank arbeiten, müssen Sie den Chiffrierschlüssel angeben, bevor Sie die Datenbank oder das Transaktionslog verwenden können. Bei stark verschlüsselten Datenbanken müssen Sie entweder -ek oder -ep, dürfen aber nicht beide angeben. Der Befehl schlägt fehl, wenn Sie bei einer stark verschlüsselten Datenbank nicht den richtigen Schlüssel angeben.
-ep Gibt an, dass Sie zur Eingabe des Chiffrierschlüssel aufgefordert werden wollen. Diese Option öffnet ein Fenster, in das Sie den Chiffrierschlüssel eingeben. Diese zusätzliche Sicherheitsmaßnahme verhindert, dass der Chiffrierschlüssel in lesbarer Form angezeigt wird. Bei stark verschlüsselten Datenbanken müssen Sie entweder -ek oder -ep, dürfen aber nicht beide angeben. Der Befehl schlägt fehl, wenn Sie bei einer stark verschlüsselten Datenbank nicht den richtigen Schlüssel angeben.
-o Dateiname Schreibt Meldungen in die angegebene Datei aus.
-q Im stillen Modus ausführen, ohne Anzeige von Ausgabemeldungen. Wenn Sie diese Option angeben, müssen Sie auch die Option -y angeben, sonst schlägt der Vorgang fehl.
-y Löscht jede Datei, ohne Aufforderung zur Bestätigung. Wenn Sie -q angeben, müssen Sie auch die Option -y angeben, sonst schlägt der Vorgang fehl.
Bemerkungen

Mit dem Löschen-Dienstprogramm können Sie eine Datenbankdatei und ihr zugeordnetes Transaktionslog oder eine Transaktionslogdatei bzw. eine Transaktionslog-Spiegeldatei löschen. Alle Datenbankdateien und Transaktionslogdateien sind als schreibgeschützt markiert. Damit soll verhindert werden, dass die Datenbank ungewollt beschädigt und die Datenbankdateien aus Versehen gelöscht werden.

Datenbankdatei kann eine Datenbankdatei oder Transaktionslogdatei sein. Der vollständige Dateiname einschließlich Erweiterung muss angegeben werden. Wenn eine Datenbankdatei angegeben ist, wird die zugeordnete Transaktionslogdatei (und der Spiegel, wenn vorhanden) ebenfalls gelöscht.

Hinweis

Mit dem Löschen-Dienstprogamm werden DBSpaces nicht gelöscht. Wenn Sie einen DBSpace löschen möchten, verwenden Sie die Anweisung DROP DATABASE oder den Assistenten zum Löschen einer Datenbank in Sybase Central. Weitere Hinweise finden Sie unter DROP DBSPACE-Anweisung.

Sie können auch den Assistenten zum Löschen einer Datenbank verwenden, um DBSpaces und Transaktionslogdateien zu löschen. Weitere Hinweise finden Sie unter Datenbank löschen.

Das Löschen einer Datenbankdatei, die andere DBSpaces referenziert, löscht nicht automatisch die DBSpace-Dateien. Wenn Sie die DBSpace-Dateien selbst löschen wollen, heben Sie den schreibgeschützten Modus auf und löschen die Dateien einzeln. Alternativ können Sie die DROP DATABASE-Anweisung verwenden, um eine Datenbank und ihre zugeordneten DBSpace-Dateien zu löschen.

Wenn Sie eine Datenbankdatei löschen, werden die zugeordneten Transaktionslogs und Transaktionslogspiegel ebenfalls gelöscht. Wenn Sie ein Transaktionslog für eine Datenbank löschen, die ebenfalls einen Transaktionslogspiegel unterhält, wird der Spiegel nicht gelöscht.

Die zu löschende Datenbank darf nicht laufen, wenn dieses Dienstprogramm verwendet wird.

Beendigungscodes sind 0 (Erfolg) oder eine von 0 verschiedene Zahl (Fehlschlag). Weitere Hinweise finden Sie unter Beendigungscodes der Softwarekomponenten.