Skip to main content

18 de mayo de 2026

Copia de seguridad y restauración de bases de datos

Puede realizar una copia de las bases de datos y restaurarlas.

Realizar copia de seguridad de una base de datos

Para hacer copias de seguridad de una base de datos, ejecute uno de los comandos siguientes en el dispositivo:

  • En los dispositivos de Horizon DaaS 9.0.0 (u Horizon Cloud 19.3) o versiones posteriores:

    /usr/local/desktone/scripts/backup_db.sh –P '<postgres_db_password>'  -U admin -V true --dbport 6432
    
    
  • En los dispositivos Horizon DaaS de versiones anteriores a la 9.0.0 (u Horizon Cloud 19.3):

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

Este comando extrae una base de datos de PostgreSQL en un archivo de almacenamiento y crea un archivo de copia de seguridad con el formato <hostname>.<timestamp>.tar.gz en la carpeta /usr/local/desktone/backup.

Nota: '-V true' es un argumento opcional que habilita el modo detallado.

Restaurar una base de datos

A través del procedimiento siguiente se puede restaurar una base de datos.

Tenga en cuenta lo siguiente:

  • Debe realizar todas las restauraciones del dispositivo principal y, a continuación, volver a inicializar slony para rellenar la base de datos del dispositivo secundario.
  • Si tiene que restaurar un dispositivo del inquilino, es posible que deba restaurar todas las bases de datos (FDB, EDB y AVDB).

Para restaurar una base de datos:

  1. Ejecute sudo bash y autentíquelo.

  2. Detenga dtService para ambos dispositivos del proveedor de servicios o para ambos dispositivos del inquilino:

    service dtService stop
    
  3. Detenga slony:

    service dtService stop
    killall slon
    
  4. En el dispositivo principal, realice estos pasos.

    1. Copie el archivo de copia de seguridad en el directorio en/tmp (el archivo sigue el formato <hostname>.<timestamp>.tar.gz):

      mkdir /tmp/backup_working
      cp /usr/local/desktone/backup/<filename> /tmp/backup_working
          
      
    2. Extraiga el archivo de copia de seguridad:

       cd /tmp/backup_working
       tar zxvf <filename>
      
    3. Vaya al directorio en el que se encuentra el archivo .bak y realice la restauración.

      • En los dispositivos de Horizon DaaS 9.0.0 (u Horizon Cloud 19.3) o versiones posteriores:

        cd usr/local/desktone/backup
        /usr/local/desktone/scripts/restore_db.sh -d <type> -p <pswd> --dbport 6432 -f <filename>
        
      • En los dispositivos Horizon DaaS de versiones anteriores a la 9.0.0 (u Horizon Cloud 19.3):

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

      Donde:

      • <type> es el tipo de archivo (edb, fdb o avdb).
      • <pswd> es la contraseña de la base de datos postgres.
      • <filenname> es el nombre del archivo de copia de seguridad extraído.
  5. En ambos dispositivos, vuelva a inicializar slony. Para obtener instrucciones, consulta Inicializar slony para un administrador de escritorio o una organización.

  6. Reinicie los dos dispositivos.

¿Le resultó útil esta página?

Enviar comentarios sobre este tema

¿Le resultó útil este tema?

No incluya información personal ni confidencial.

Generando el enlace…