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

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbank starten und Verbindung mit ihr herstellen » Mit Datenbankdateien arbeiten » SQL Anywhere-Datenbank erstellen

 

Datenbank mit einem Transaktionslog-Spiegel erstellen

Wenn Sie eine Datenbank erstellen, haben Sie die Wahl, das Führen einer Transaktionslog-Spiegeldatei zu aktivieren. Diese Option ist von der Anweisung CREATE DATABASE, von Sybase Central oder vom Dienstprogramm dbinit aus verfügbar.

Hinweise, warum ein Transaktionslog gespiegelt werden sollte, finden Sie unter Transaktionslog-Spiegeldateien.

 ♦  So erstellen Sie eine Datenbank, die eine Transaktionslog-Spiegeldatei benutzt (Sybase Central)
  1. Im Menü Extras wählen Sie SQL Anywhere 12 » Datenbank erstellen.

  2. Befolgen Sie die Anweisungen des Assistenten zum Erstellen einer Datenbank.

 ♦  So erstellen Sie eine Datenbank, die eine Transaktionslog-Spiegeldatei benutzt (Interactive SQL)
  • Benutzen Sie die Anweisung CREATE DATABASE mit den Klausel TRANSACTION LOG und MIRROR. Zum Beispiel:

    CREATE DATABASE 'c:\\mydb'
    TRANSACTION LOG ON mydb.log
    MIRROR 'd:\\mydb.mlg';

    Siehe CREATE DATABASE-Anweisung.

 ♦  So erstellen Sie eine Datenbank, die einen Transaktionslog-Spiegel benutzt (Befehlszeile)
  • Benutzen Sie das Dienstprogramm dbinit mit der Option -m. Beispiel: Die folgende Befehlszeile (die auf einer Zeile eingegeben werden muss) initialisiert eine Datenbank mit dem Namen company.db, wobei das Transaktionslog auf einem anderen Gerät und die Spiegelung auf einem dritten Gerät geführt wird.

    dbinit -t d:\Logverz\company.log -m
    e:\mirr-dir\company.mlg c:\DBVerz\company.db

    Siehe Dienstprogramm Initialisierung (dbinit).