21.4 Ripristino del database Sybase SQL Anywhere incorporato

Le seguenti sezioni includono informazioni sul ripristino della copia di backup del database Sybase SQL Anywhere incorporato.

IMPORTANTE:se il database risiede in un server ZENworks, è necessario ripristinare innanzitutto il server ZENworks, quindi ripristinare il database ZENworks. Assicurarsi di aver eseguito il backup del server e del database ZENworks (almeno una volta). È altresì possibile eseguire regolarmente il backup del database ZENworks. Tuttavia, è possibile eseguire il backup del server e del database in qualsiasi ordine. Per ulteriori informazioni sul backup e il ripristino del server ZENworks, vedere Sezione 9.0, Backup e ripristino del server ZENworks e dell'autorità di certificazione.

21.4.1 Ripristino del database Sybase SQL Anywhere incorporato in un server Windows

  1. Al prompt del server Windows, individuare directory_installazione_ZENworks:\novell\zenworks\bin, quindi immettere il seguente comando:

    ZenworksWindowsDBRestore.bat Directory_Installazione_ZENworks:\Novell\Zenworks\Database c:\dbBackup\zenworks_nome_zona.db c:\dbBackup\zenworks_nome_zona.log

  2. Premere un tasto qualsiasi quando viene visualizzato il seguente messaggio:

    Before proceeding, make sure you have backed up any files in:<Installation directory>:\Novell\ZENworks\database Press any key to continue.
    
  3. Immettere Y quando viene visualizzato il seguente messaggio:

    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. Premere un tasto qualsiasi quando viene visualizzato il seguente messaggio:

    The Novell ZENworks Datastore service was stopped successfully. Press any key to continue...
    
  5. Immettere Yes quando viene visualizzato il seguente messaggio:

    Overwrite <installation directory>:\Novell\ZENworks\database\zenworks_<zone_name>.db? (Yes/No/All)
    
  6. Immettere Yes quando viene visualizzato il seguente messaggio:

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

    I file backupFile e backupLogFile vengono copiati in Directory_Installazione_ZENworks:\Novell\ZENworks\database e il database viene ripristinato.

  7. (Condizionale) Se si ripristina il database in un'ubicazione diversa da quella menzionata nel file directory_installazione_zenworks\novell\zenworks\database\conf\zenworks_database.conf, modificare manualmente zenworks_database.conf per specificare la nuova ubicazione del database.

21.4.2 Ripristino del database Sybase SQL Anywhere incorporato in un server Linux

  1. Effettuare il login al server ZENworks come utente root.

  2. Modificare in /opt/novell/zenworks/bin e immettere il seguente comando:

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

  3. Immettere Y quando viene visualizzato il seguente messaggio:

    The backup database file will OVERWRITE the existing database. Is that OK? [y/n]
    
  4. Immettere Y quando viene visualizzato il seguente messaggio:

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

    Il file di backup viene copiato in /var/opt/novell/zenworks/database mentre il file di log del ripristino viene copiato in /var/opt/novell/log/zenworks/dbrestore.log. Verrà ripristinato il database.