Skip to main content

11 de agosto de 2026

Fazendo Backup e Restaurando Bancos de Dados

Você pode fazer backup e restaurar os bancos de dados.

Fazer Backup de um Banco de Dados

Para fazer backup de um banco de dados, execute um dos seguintes comandos no dispositivo:

  • Para dispositivos no Horizon DaaS 9.0.0 (ou o Horizon Cloud 19.3) ou posteriores:

    /usr/local/desktone/scripts/backup_db.sh –P '<postgres_db_password>'  -U admin -V true --dbport 6432
    
    
  • Para dispositivos nas versões do Horizon DaaS anteriores à 9.0.0 (ou o Horizon Cloud 19.3):

    /usr/local/desktone/scripts/backup_db.sh –P '<postgres_db_password>' -U admin -V true 
    

Este comando extrai um banco de dados PostgreSQL em um arquivo compactado, criando um arquivo de backup no formato <hostname>.<timestamp>.tar.gz na pasta /usr/local/desktone/backup.

Nota: '-V true' é um argumento opcional que permite o modo detalhado.

Restaurar um Banco de Dados

O procedimento abaixo restaura um banco de dados.

Observe o seguinte:

  • Você deve realizar todas as restaurações no dispositivo primário e reinicializar o slony para preencher a base de dados para o dispositivo secundário.
  • Se você precisar restaurar um dispositivo de locatário, talvez precise restaurar todos os bancos de dados (FDB, EDB e AVDB).

Para restaurar um banco de dados:

  1. Execute sudo bash e autentique-se.

  2. Pare o dtService para os dois dispositivos do provedor de serviços ou os dois dispositivos do locatário:

    service dtService stop
    
  3. Parar o slony:

    service dtService stop
    killall slon
    
  4. No dispositivo primário, realize estas etapas.

    1. Copie o arquivo de backup para um diretório em /tmp (o arquivo tem o formato <hostname>.<timestamp>.tar.gz):

      mkdir /tmp/backup_working
      cp /usr/local/desktone/backup/<filename> /tmp/backup_working
          
      
    2. Extraia o arquivo de backup:

       cd /tmp/backup_working
       tar zxvf <filename>
      
    3. Mova para o diretório em que está o arquivo .bak e realize a restauração.

      • Para dispositivos no Horizon DaaS 9.0.0 (ou o Horizon Cloud 19.3) ou posteriores:

        cd usr/local/desktone/backup
        /usr/local/desktone/scripts/restore_db.sh -d <type> -p <pswd> --dbport 6432 -f <filename>
        
      • Para dispositivos nas versões do Horizon DaaS anteriores à 9.0.0 (ou o Horizon Cloud 19.3):

        cd usr/local/desktone/backup
        /usr/local/desktone/scripts/restore_db.sh -d <type> -p <pswd> -f <filename>
        

      em que:

      • <type> é o tipo de arquivo (edb, fdb ou avdb).
      • <pswd> é a senha da base de dados postgres.
      • <filenname> é o nome do arquivo de backup extraído.
  5. Nos dois dispositivos, reinicie o slony. Para obter instruções, consulte Inicializar o Slony para um Desktop Manager ou uma organização.

  6. Reinicie os dois dispositivos.

Esta página foi útil?

Enviar feedback sobre este tópico

Este tópico foi útil?

Não inclua informações pessoais ou confidenciais.

Gerando o link…