34.4 Restauration de la base de données intégrée Sybase SQL Anywhere

Les sections suivantes fournissent des informations sur la restauration de la base de données intégrée sauvegardée Sybase SQL Anywhere :

IMPORTANT :Si la base de données se trouve sur un serveur ZENworks, vous devez d'abord restaurer le serveur ZENworks, puis la base de données ZENworks. Assurez-vous d'avoir sauvegardé le serveur et la base de données ZENworks (au moins une fois). Vous pouvez également sauvegarder la base de données ZENworks régulièrement. Vous pouvez toutefois sauvegarder le serveur et la base de données dans l'ordre de votre choix. Pour plus d'informations sur la sauvegarde et la restauration du serveur ZENworks, reportez-vous au Section 10.0, Sauvegarde et restauration du serveur ZENworks et de l'autorité de certification.

34.4.1 Restauration de la base de données intégrée Sybase SQL Anywhere sur un serveur Windows

  1. À l'invite du serveur Windows, accédez à l'emplacement répertoire_installation_ZENworks:\Novell\Zenworks\bin, puis saisissez la commande suivante :

    ZenworksWindowsDBRestore.bat répertoire_installation_ZENworks:\Novell\Zenworks\Database c:\dbBackup\zenworks_nom_zone.db c:\dbBackup\zenworks_nom_zone.log

  2. Appuyez sur n'importe quelle touche lorsque le message suivant s'affiche :

    Before proceeding, make sure you have backed up any files in:<Installation directory>:\Novell\ZENworks\database Press any key to continue.
    
  3. Tapez Y lorsque le message suivant s'affiche :

    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. Appuyez sur n'importe quelle touche lorsque le message suivant s'affiche :

    The Novell ZENworks Datastore service was stopped successfully. Press any key to continue...
    
  5. Tapez Yes lorsque le message suivant s'affiche :

    Overwrite <installation directory>:\Novell\ZENworks\database\zenworks_<zone_name>.db? (Yes/No/All)
    
  6. Saisissez Yes (Oui) lorsque le message suivant s'affiche :

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

    Les fichiers backupFile et backupLogFile sont copiés dans répertoire_installation_ZENworks:\Novell\ZENworks\database et la base de données est restaurée.

  7. (Facultatif) Si vous restaurez la base de données à un emplacement différent de celui mentionné dans le fichier répertoire_installation_zenworks\novell\zenworks\database\conf\zenworks_database.conf, modifiez manuellement zenworks_database.conf pour spécifier le nouvel emplacement de la base de données.

34.4.2 Restauration de la base de données intégrée Sybase SQL Anywhere sur un serveur Linux

  1. Loguez-vous au serveur ZENworks en tant qu'utilisateur root.

  2. Accédez à /opt/novell/zenworks/bin et saisissez la commande suivante :

    ./ZenworksLinuxDBRestore.sh -F "/root/dbBackup/zenworks_nom_zone.db"

  3. Appuyez sur Y lorsque le message suivant s'affiche :

    The backup database file will OVERWRITE the existing database. Is that OK? [y/n]
    
  4. Appuyez sur Y lorsque le message suivant s'affiche :

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

    Le fichier de sauvegarde est copié dans /var/opt/novell/zenworks/database et le fichier du journal de restauration dans /var/opt/novell/log/zenworks/dbrestore.log. La base de données est restaurée.