Restaurar bases de datos de PostgreSQL

Restaurar una base de datos de PostgreSQL desde una imagen de copia de seguridad a nivel de volumen en la fuente

Este procedimiento utiliza la recuperación física del área de datos de origen. Para volver a la fuente, sigue estas instrucciones:

  1. En la lista Aplicaciones del Gestor de aplicaciones, haz clic con el botón derecho en la base de datos protegida y selecciona Acceso. Use el filtro de estado Plan de copia de seguridad gestionado para mostrar solo las bases de datos protegidas.
  2. Selecciona una imagen de la copia y haz clic en Restaurar.
  3. En la página Restaurar, selecciona Restaurar a la fuente.
  4. Objetivo. No se puede acceder a este contenido al restaurar la fuente.
  5. (Opcional) Introduce una etiqueta descriptiva para esta tarea.
  6. Opciones de la aplicación
    • Si la aplicación de origen está protegida por una política de instantáneas que tiene habilitadas las copias de seguridad de los registros de la base de datos y los registros están disponibles con la imagen, puedes usarlos para avanzar hasta un momento específico cambiando estas opciones en la sección Tiempo de avance:
      • El campo de fecha contiene todas las fechas posibles a las que se puede restaurar la base de datos mediante la aplicación de registros de transacciones de la base de datos. Selecciona la fecha a la que quieres restaurar la base de datos.
      • El campo de hora contiene un control deslizante que muestra todas las horas posibles de la fecha seleccionada a las que se puede restaurar la base de datos. Si seleccionas la fecha más reciente posible y, a continuación, mueves el control deslizante hasta la posición más a la derecha, el trabajo de restauración se aplicará a todos los registros disponibles. Si seleccionas la fecha más antigua posible y mueves el control deslizante a la posición más a la izquierda, la tarea de restauración no aplicará ningún registro.
    • Puedes especificar que se adelante la hora con Hora del usuario u Hora del host. La hora del usuario se calcula en función de la hora local del usuario actual. La hora del host es relativa al sistema que aloja los datos que se van a restaurar.
    • Puerto del servidor de destino de PostgreSQL. Introduce el número de puerto de la instancia de PostgreSQL de destino para la restauración.
    • Nombre de usuario del SO de destino de PostgreSQL. Introduce el nombre del sistema operativo del usuario en el servidor de destino en el que se va a restaurar la instancia de PostgreSQL.
    • Directorio principal del servidor de destino de PostgreSQL. Introduce la ruta del directorio principal binario instalado de PostgreSQL en el servidor de destino.
    • Directorio de datos del servidor de destino de PostgreSQL. Introduce la ruta al directorio de datos donde se almacenan los archivos de datos de la base de datos PostgreSQL en el servidor de destino. Por ejemplo, /pgdata_lvm/pgdata.
  7. Opciones avanzadas
    • POSTGRESQL TARGET DB USER NAME y POSTGRESQL TARGET DB PASSWORD. (Opcional) Introduce las nuevas credenciales de la instancia de PostgreSQL de destino que se creará. Si no especificas nada, se usará el nombre de usuario de la base de datos predeterminado (postgres) sin contraseña. De forma predeterminada, no se requiere una contraseña para iniciar sesión desde el sistema local.
  8. Haz clic en Comprobación previa.
    • Si la comprobación previa falla, soluciona el problema y vuelve a enviarla.
    • Si la comprobación previa al vuelo se realiza correctamente, haz clic en Enviar para enviar el trabajo de restauración.

Restaurar una base de datos de PostgreSQL desde una imagen de copia de seguridad a nivel de volumen en un nuevo destino

  1. En la lista Aplicaciones del Gestor de aplicaciones, haz clic con el botón derecho en la base de datos protegida y selecciona Acceso. Use el filtro de estado Plan de copia de seguridad gestionado para mostrar solo las bases de datos protegidas.
  2. Selecciona una imagen de la copia y haz clic en Restaurar.
  3. En la página Restaurar, selecciona Restaurar en un nuevo destino.
  4. En todas las configuraciones, los nodos de PostgreSQL aptos estarán disponibles en la lista desplegable Destino. Selecciona el nodo del nuevo destino.
  5. (Opcional) Introduce una etiqueta descriptiva para esta tarea.
  6. Reemplazar identidad de aplicación original. Esta opción solo está disponible cuando el destino de la restauración es un host nuevo en el mismo dispositivo de copia de seguridad o recuperación en el que se generó originalmente la copia de seguridad.
    • . Esta sustituye a la aplicación original y tiene el mismo ID de aplicación, historial de trabajos, imágenes de backup y plan de backup que la aplicación original.
    • No. No sustituye a la aplicación original. Crea una aplicación que se descubre, pero que aún no está protegida.
  7. Si hay registros disponibles, se mostrará la opción Tiempo de recuperación. Elige una fecha y una hora para que los registros más recientes se apliquen a la base de datos recuperada.
  8. Bases de datos incluidas: este campo se rellena automáticamente con la lista de bases de datos de usuario de PostgreSQL que se restaurarán con la restauración de la instancia de PostgreSQL. Es inmutable.
  9. Opciones de la aplicación
    • Puerto del servidor de destino de PostgreSQL. Introduce el número de puerto de la instancia de PostgreSQL de destino para la restauración.
    • Nombre de usuario del SO de destino de PostgreSQL. Introduce el nombre del sistema operativo del usuario en el servidor de destino en el que se va a restaurar la instancia de PostgreSQL.
    • Directorio principal del servidor de destino de PostgreSQL. Introduce la ruta del directorio principal binario instalado de PostgreSql en el servidor de destino.
    • Directorio de datos del servidor de destino de PostgreSQL. Introduce la ruta del directorio de datos donde se almacenan los archivos de datos de la base de datos PostgreSQL en el servidor de destino. Por ejemplo, /pgdata_lvm/pgdata.
  10. Opciones avanzadas
    • POSTGRESQL TARGET DB USER NAME y POSTGRESQL TARGET DB PASSWORD. (Opcional) Introduce las nuevas credenciales de la instancia de PostgreSQL de destino que se creará. Si no especificas nada, se usará el nombre de usuario de la base de datos predeterminado (postgres) sin contraseña. De forma predeterminada, no se requiere una contraseña para iniciar sesión desde el sistema local.
  11. Haz clic en Comprobación previa.
    • Si la comprobación previa falla, soluciona el problema y vuelve a enviar la comprobación previa.
    • Si la comprobación previa al vuelo se realiza correctamente, haz clic en Enviar para enviar el trabajo de restauración.

Restaurar una base de datos de PostgreSQL desde una imagen de copia de seguridad completa e incremental en la fuente

  1. En la lista Aplicaciones del Gestor de aplicaciones, haz clic con el botón derecho en la base de datos protegida y selecciona Acceso. Use el filtro de estado Plan de copia de seguridad gestionado para mostrar solo las bases de datos protegidas.
  2. Selecciona una imagen de la copia y haz clic en Restaurar.
  3. En la página Restaurar, selecciona Restaurar en la fuente.
  4. Objetivo. No se puede acceder a este contenido al restaurar la fuente.
  5. (Opcional) Introduce una etiqueta descriptiva para esta tarea.
  6. Bases de datos incluidas Esta es la lista de bases de datos de PostgreSQL que se restaurarán con la restauración de la instancia de PostgreSQL. Seleccione una o varias bases de datos de la lista para restaurarlas. De forma predeterminada, todas las bases de datos están seleccionadas para restaurarse.
  7. Opciones de la aplicación
    • Nombre de usuario del SO de destino de PostgreSQL. Introduce el nombre del usuario del sistema operativo en el servidor de destino en el que se creará la nueva instancia de PostgreSQL.
    • Directorio principal del servidor de destino de PostgreSQL. Introduce la ruta al directorio principal binario instalado de PostgreSQL en el servidor de destino.
    • Ruta del archivo de configuración de destino de PostgreSQL. Introduce la ruta de configuración de la instancia de PostgreSQL en el servidor de destino.
  8. Opciones avanzadas
    • POSTGRESQL TARGET DB USER NAME y POSTGRESQL TARGET DB PASSWORD. (Opcional) Introduce las nuevas credenciales de la instancia de PostgreSQL de destino que se creará. Si no especificas nada, se usará el nombre de usuario de la base de datos predeterminado (postgres) sin contraseña. De forma predeterminada, no se requiere una contraseña para iniciar sesión desde el sistema local.
  9. Haz clic en Comprobación previa.
    • Si la comprobación previa falla, soluciona el problema y vuelve a enviar la comprobación previa.
    • Si la comprobación previa al vuelo se realiza correctamente, haz clic en Enviar para enviar el trabajo de restauración.

Restaurar una base de datos de PostgreSQL a partir de una imagen de copia de seguridad completa e incremental en un nuevo destino

  1. En la lista Aplicaciones del Gestor de aplicaciones, haz clic con el botón derecho en la base de datos protegida y selecciona Acceso. Use el filtro de estado Plan de copia de seguridad gestionado para mostrar solo las bases de datos protegidas.
  2. Selecciona una imagen de la copia y haz clic en Restaurar.
  3. En la página Restaurar, selecciona Restaurar en un nuevo destino.
  4. En todas las configuraciones, los nodos de PostgreSQL aptos se pueden elegir en la lista desplegable Destino. Selecciona el nodo del nuevo destino.
  5. (Opcional) Introduce una etiqueta descriptiva para esta tarea.
  6. Reemplazar identidad de aplicación original. Esta opción solo está disponible cuando el destino de la restauración es un host nuevo en el mismo dispositivo de copia de seguridad o recuperación en el que se generó originalmente la copia de seguridad.
    • . Sustituye a la aplicación original y tiene el mismo ID de aplicación, historial de trabajos, imágenes de copia de seguridad y plan de copias de seguridad que la aplicación original.
    • No. No sustituye a la aplicación original. Crea una aplicación que se descubre, pero que aún no está protegida.
  7. Bases de datos incluidas: este campo se rellena automáticamente con la lista de bases de datos de PostgreSQL que se restaurarán con la instancia de PostgreSQL. Es inmutable.
  8. Opciones de la aplicación
    • Nombre de usuario del SO de destino de PostgreSQL. Introduce el nombre del usuario del sistema operativo del servidor de destino en el que se creará la nueva instancia de PostgreSQL.
    • Directorio principal del servidor de destino de PostgreSQL. Introduce la ruta al directorio principal binario instalado de PostgreSQL en el servidor de destino.
    • Ruta del archivo de configuración de destino de PostgreSQL. Introduce la ruta de configuración de la instancia de PostgreSQL en el servidor de destino.
  9. Opciones avanzadas
    • POSTGRESQL TARGET DB USER NAME y POSTGRESQL TARGET DB PASSWORD. (Opcional) Introduce las nuevas credenciales de la instancia de PostgreSQL de destino que se creará. Si no especificas nada, se usará el nombre de usuario de la base de datos predeterminado (postgres) sin contraseña. De forma predeterminada, no se requiere una contraseña para iniciar sesión desde el sistema local.
  10. Haz clic en Comprobación previa.
    • Si la comprobación previa falla, soluciona el problema y vuelve a enviar la comprobación previa.
    • Si la comprobación previa al vuelo se realiza correctamente, haz clic en Enviar para enviar el trabajo de restauración.