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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere 16 - Änderungen und Upgrades » Upgrade auf SQL Anywhere 16

 

Datenbanken neu aufbauen (entladen/neu laden)

Für Benutzer von früheren Versionen der Software fasst die folgende Aufgabe den Prozess zum Neuaufbau der Datenbank in Version 16 zusammen.

Voraussetzungen

Für Datenbanken der Version 16 müssen Sie die folgenden Privilegien haben:

  • BACKUP DATABASE

  • VALIDATE ANY OBJECT

  • SERVER OPERATOR

  • SELECT ANY TABLE

Befolgen Sie die Standard-Vorsichtsmaßnahmen für ein Software-Upgrade. Siehe Vorsichtsmaßnahmen für Upgrade und Neuaufbau.

Sichern Sie die Datenbank. Beispiel:

dbbackup -c "DBF=mydb.db;UID=DBA;PWD=sql" old-db-backup-dir
 Datenbanken neu aufbauen (Befehlszeile)
  1. Defragmentieren Sie, wenn möglich, das Laufwerk, auf dem die neue Datenbank gespeichert werden soll, da ein fragmentiertes Laufwerk die Performance der Datenbank beeinträchtigen kann.

  2. Fahren Sie alle SQL Anywhere-Datenbankserver herunter, da das dbunload-Dienstprogramm der Version 16 nicht für eine Datenbank verwendet werden kann, die auf einer früheren Version des Datenbankservers läuft. Beispiel:

    dbstop -c "DBF=mydb.db;UID=DBA;PWD=sql"
  3. Entladen Sie die alte Datenbank und laden Sie sie (Neuaufbau) in eine neue Datenbank der Version 16. Beispiel:

    dbunload -c "DBF=mydb.db;UID=DBA;PWD=sql" -an mydb16.db
  4. Sichern Sie die neue Datenbank, bevor Sie sie verwenden. Beispiel:

    dbbackup -c "DBF=mydb16.db;UID=DBA;PWD=sql" new-db-backup-dir
  5. Validieren Sie die neue Datenbank vor ihrer Verwendung. Beispiel:

    dbvalid -c "DBF=mydb16.db;UID=DBA;PWD=sql"

Ergebnisse

Die Datenbank wird in der neuesten Version neu aufgebaut. Standardmäßig wird die Datenbank gestoppt und neu gestartet.

Nächste Schritte

Sie können die neu aufgebaute Datenbank mit Ihrer Anwendung testen.

 Siehe auch