34.4 Wiederherstellen der eingebetteten Sybase SQL Anywhere-Datenbank

In folgenden Abschnitten finden Sie Informationen zum Wiederherstellen der gesicherten eingebetteten Sybase SQL Anywhere-Datenbank:

WICHTIG:Wenn sich die Datenbank auf einem ZENworks-Server befindet, müssen Sie zunächst den ZENworks-Server wiederherstellen und anschließend die ZENworks-Datenbank. Vergewissern Sie sich, dass Sie den ZENworks-Server und die Datenbank (mindestens einmal) gesichert haben. Sie können von der ZENworks-Datenbank auch regelmäßig Sicherungen erstellen. Sie können den Server und die Datenbank jedoch in beliebiger Reihenfolge sichern. Weitere Informationen zur Sicherung und Wiederherstellung des ZENworks-Servers finden Sie in Abschnitt 10.0, Sichern und Wiederherstellen des ZENworks-Servers und der Zertifizierungsstelle.

34.4.1 Wiederherstellen der eingebetteten Sybase SQL Anywhere-Datenbank auf einem Windows-Server

  1. Wechseln Sie auf dem Windows-Server an der Eingabeaufforderung in das Verzeichnis ZENworks_Installationsverzeichnis:\novell\zenworks\bin und geben Sie folgenden Befehl ein:

    ZenworksWindowsDBRestore.bat ZENworks_Installationsverzeichnis:\Novell\Zenworks\Database c:\dbBackup\zenworks_zone_name.db c:\dbBackup\zenworks_zone_name.log

  2. Drücken Sie eine beliebige Taste, wenn die folgende Meldung angezeigt wird:

    Before proceeding, make sure you have backed up any files in:<Installation directory>:\Novell\ZENworks\database Press any key to continue.
    
  3. Wenn folgende Meldung angezeigt wird, geben Sie Y ein:

    The following services are dependent on the Novell ZENworks Datastore service. Stopping the Novell ZENworks Datastore service will also stop these services: Novell ZENworks Loader, Novell ZENworks Agent Service, Novell ZENworks Server. Do you want to continue this operation? (Y/N) [N]:
    
  4. Wenn folgende Meldung angezeigt wird, drücken Sie eine beliebige Taste:

    The Novell ZENworks Datastore service was stopped successfully. Press any key to continue...
    
  5. Wenn folgende Meldung angezeigt wird, geben Sie Yes ein:

    Overwrite <installation directory>:\Novell\ZENworks\database\zenworks_<zone_name>.db? (Yes/No/All)
    
  6. Geben Sie Ja ein, wenn die folgende Meldung angezeigt wird:

    Overwrite <installation directory>:\Novell\ZENworks\database\zenworks_<zone_name>.log? (Yes/No/All):
    

    Die Dateien backupFile und backupLogFile werden in das ZENworks_Installationsverzeichnis:\Novell\ZENworks\database kopiert und die Datenbank wird wiederhergestellt.

  7. (Bedingt) Wenn Sie die Datenbank an einem Speicherort wiederherstellen, der sich von dem in der Datei zenworks_installation_directory\novell\zenworks\database\conf\zenworks_database.conf unterscheidet, müssen Sie zenworks_database.conf manuell bearbeiten, um den neuen Speicherort der Datenbank anzugeben.

34.4.2 Wiederherstellen der eingebetteten Sybase SQL Anywhere-Datenbank auf einem Linux-Server

  1. Melden Sie sich beim ZENworks-Server als root an.

  2. Wechseln Sie in das Verzeichnis /opt/novell/zenworks/bin und geben Sie folgenden Befehl ein:

    ./ZenworksLinuxDBRestore.sh -F „/root/dbBackup/zenworks_zone_name.db“

  3. Geben Sie J ein, wenn die folgende Meldung angezeigt wird:

    The backup database file will OVERWRITE the existing database. Is that OK? [y/n]
    
  4. Drücken Sie Y, wenn folgende Meldung angezeigt wird:

    The novell-zenloader needs to be stopped for the database restore to be performed. Would you like to proceed [y/n]?
    

    Die Sicherungsdatei wird in das Verzeichnis /var/opt/novell/zenworks/database und das Wiederherstellungsprotokoll in das Verzeichnis /var/opt/novell/log/zenworks/dbrestore.log kopiert und die Datenbank wird wiederhergestellt.