21.4 Restaurando o banco de dados embutido Sybase SQL Anywhere

As seções a seguir fornecem informações sobre a restauração do banco de dados embutido Sybase SQL Anywhere com cópia de backup:

IMPORTANTE:Se o banco de dados estiver localizado em um Servidor ZENworks, você deverá primeiro restaurar o Servidor ZENworks e depois o banco de dados do ZENworks. Verifique se você fez backup do Servidor e do banco de dados do ZENworks (no mínimo uma vez). Você também pode fazer backup do banco de dados do ZENworks regularmente. Contudo, é possível fazer backup do servidor e do banco de dados em qualquer ordem. Para obter mais informações sobre backup e restauração do servidor ZENworks, consulte o Seção 9.0, Fazendo backup e restaurando o Servidor ZENworks e a Autoridade de Certificação.

21.4.1 Restaurando o banco de dados embutido Sybase SQL Anywhere em um servidor Windows

  1. No prompt do servidor Windows, vá para Diretório_de_Instalação_do_ZENworks:\novell\zenworks\bin e digite o seguinte comando:

    ZenworksWindowsDBRestore.bat diretório_de_instalação_do_ZENworks:\Novell\Zenworks\Database c:\dbBackup\zenworks_nome_da_zona.db c:\dbBackup\zenworks_nome_da_zona.log

  2. Pressione qualquer tecla quando a seguinte mensagem for exibida:

    Before proceeding, make sure you have backed up any files in:<Installation directory>:\Novell\ZENworks\database Press any key to continue.
    
  3. Digite Y quando a seguinte mensagem for exibida:

    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. Pressione qualquer tecla quando a seguinte mensagem for exibida:

    The Novell ZENworks Datastore service was stopped successfully. Press any key to continue...
    
  5. Digite Yes quando a seguinte mensagem for exibida:

    Overwrite <installation directory>:\Novell\ZENworks\database\zenworks_<zone_name>.db? (Yes/No/All)
    
  6. Digite Yes quando a seguinte mensagem for exibida:

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

    Os arquivos backupFile e backupLogFile serão copiados em diretório_de_instalação_do_ZENworks:\Novell\ZENworks\database, e o banco de dados será restaurado.

  7. (Condicional) Se você armazenar o banco de dados em um local diferente do mencionado no arquivo diretório_de_instalação_do_zenworks\novell\zenworks\database\conf\zenworks_database.conf, edite manualmente o zenworks_database.conf para especificar o novo local do banco de dados.

21.4.2 Restaurando o banco de dados embutido Sybase SQL Anywhere em um servidor Linux

  1. Efetue login no servidor ZENworks como root.

  2. Mude para /opt/novell/zenworks/bin e digite o seguinte comando:

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

  3. Digite Y quando a seguinte mensagem for exibida:

    The backup database file will OVERWRITE the existing database. Is that OK? [y/n]
    
  4. Digite Y quando a seguinte mensagem for exibida:

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

    O arquivo backup é copiado em /var/opt/novell/zenworks/database e o arquivo de registro da restauração é copiado em /var/opt/novell/log/zenworks/dbrestore.log. O banco de dados é restaurado.