34.4 Restauración de la base de datos de Sybase SQL Anywhere incrustada

En la siguiente sección se proporciona información acerca de la restauración de la copia de seguridad de la base de datos de Sybase SQL Anywhere incrustada:

IMPORTANTE:si la base de datos está situada en el servidor de ZENworks, primero debe restaurar el servidor de ZENworks y, a continuación, la base de datos de ZENworks. Asegúrese de haber realizar una copia de seguridad del servidor y la base de datos de ZENworks (al menos una vez). También puede crear una copia de seguridad de la base de datos de ZENworks regularmente. En cualquier caso, puede realizar la copia de seguridad del servidor y la base de datos en cualquier orden. Para obtener más información sobre la copia de seguridad y la restauración del servidor de ZENworks, consulte el Sección 10.0, Copia de seguridad y restauración del servidor de ZENworks y de la autoridad certificadora.

34.4.1 Restauración de la base de datos de Sybase SQL Anywhere incrustada en un servidor Windows

  1. En el indicador de comandos del servidor Windows, acceda a directorio_de_instalación_de_ZENworks:\novell\zenworks\bin e introduzca el siguiente comando:

    ZenworksWindowsDBRestore.bat directorio_instalación_ZENworks:\Novell\Zenworks\Database c:\dbBackup\zenworks_nombre_zona.db c:\dbBackup\zenworks_nombre_zona.log

  2. Pulse cualquier tecla cuando se muestre el siguiente mensaje:

    Before proceeding, make sure you have backed up any files in:<Installation directory>:\Novell\ZENworks\database Press any key to continue.
    
  3. Escriba Y cuando se muestre el siguiente mensaje:

    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. Pulse cualquier tecla cuando se muestre el siguiente mensaje:

    The Novell ZENworks Datastore service was stopped successfully. Press any key to continue...
    
  5. Escriba Yes cuando se muestre el siguiente mensaje:

    Overwrite <installation directory>:\Novell\ZENworks\database\zenworks_<zone_name>.db? (Yes/No/All)
    
  6. Escriba Yes cuando se muestre el siguiente mensaje:

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

    Tanto backupFile como backupLogFile se copian en directorio_instalación_ZENworks:\Novell\ZENworks\database y la base de datos se restaurará.

  7. (Condicional) Si restaura la base de datos en una ubicación distinta de la indicada en el archivo directorio_de_instalación_de_ZENworks\novell\zenworks\database\conf\zenworks_database.conf, edite manualmente el archivo zenworks_database.conf para especificar la nueva ubicación de la base de datos.

34.4.2 Restauración de la base de datos de·Sybase SQL Anywhere incrustada en un servidor Linux

  1. Entre en el servidor de ZENworks como usuario Root.

  2. Acceda a /opt/novell/zenworks/bin y escriba el siguiente comando:

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

  3. Escriba Y cuando se muestre el siguiente mensaje:

    The backup database file will OVERWRITE the existing database. Is that OK? [y/n]
    
  4. Escriba Y cuando se muestre el siguiente mensaje:

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

    El archivo de copia de seguridad se copia en /var/opt/novell/zenworks/database y el archivo de registro de restauración en /var/opt/novell/log/zenworks/dbrestore.log. La base de datos se restaura.