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 |
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.
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" |
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 |
Sichern Sie die neue Datenbank, bevor Sie sie verwenden. Beispiel:
dbbackup -c "DBF=mydb16.db;UID=DBA;PWD=sql" new-db-backup-dir |
Validieren Sie die neue Datenbank vor ihrer Verwendung. Beispiel:
dbvalid -c "DBF=mydb16.db;UID=DBA;PWD=sql" |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |