Note:

Copia de seguridad y restauración de una base de datos OCI con PostgreSQL

Introducción

En este tutorial se describe cómo realizar copias de seguridad y restaurar una base de datos de Oracle Cloud Infrastructure (OCI) con PostgreSQL. Crear, programar y restaurar desde una base de datos de OCI con copias de seguridad PostgreSQL.

Las copias de seguridad se pueden crear manualmente o automatizadas mediante una política de gestión. Las copias de seguridad son una copia de los datos de la base de datos que se toman y almacenan de forma remota para que se puedan utilizar para restaurar el original si es necesario, como después de un evento de pérdida de datos. Las copias de seguridad se pueden crear manualmente o automatizadas mediante una política de gestión. Las copias de seguridad automáticas se pueden programar para que se creen diariamente, semanalmente y mensualmente. Las copias de seguridad automáticas tienen un período de retención de hasta 35 días antes de que el sistema las suprima. Cuando crea una copia de seguridad manualmente, puede elegir si la copia de seguridad se retiene indefinidamente o se suprime en una fecha específica o después de un número especificado de días.

PostgreSQL es un servicio totalmente gestionado que ahorra tiempo en tareas de enrutamiento como crear, programar y restaurar desde OCI Database con copias de seguridad PostgreSQL y nuestra función especial es la arquitectura de almacenamiento optimizada para bases de datos que desacopla una transacción SQL motor de procesamiento de la capa de almacenamiento, y aumenta la resiliencia y el rendimiento del sistema, y está diseñado para ser un 60 por ciento y menos costoso que Amazon Aurora y las copias de seguridad se pueden crear manualmente o automatizadas a través de una política de gestión. La restauración es bastante sencilla desde la base de datos anOCI con copias de seguridad PostgreSQL.

Objetivos

Requisitos

Consideraciones

Entorno: Oracle Cloud Infrastructure

Database Name (Nombre de base de datos): postgres

Versión: PostgreSQL 14.9

Tarea 1: Obtención de los detalles de una base de datos de OCI con copias de seguridad PostgreSQL

  1. Abra el menú de navegación y haga clic en Bases de datos. En PostgreSQL, haga clic en Copias de seguridad.

  2. (Opcional) En la sección Ámbito de lista, en Compartimentos, seleccione un compartimento.

  3. Haga clic en el nombre de la copia de seguridad de la que desea ver los detalles.

image

Tarea 2: Planificación de OCI Database con copias de seguridad PostgreSQL

  1. Abra el menú de navegación y haga clic en Bases de datos. En PostgreSQL, haga clic en Bases de datos.

  2. (Opcional) En la sección Ámbito de lista, en Compartimentos, seleccione un compartimento.

  3. Haga clic en el nombre de la base de datos para la que desea activar las copias de seguridad automáticas.

  4. En la página Detalles del sistema de base de datos, haga clic en Más acciones y seleccione Editar política de gestión.

    image

  5. En la ventana Editar política de gestión, seleccione Activar copias de seguridad automáticas e introduzca las siguientes opciones de programación y, a continuación, haga clic en Guardar cambios.

    • Frecuencia de copia de seguridad: seleccione la frecuencia con la que se crea una copia de seguridad.
    • Día de la semana: seleccione el día de la semana en que se crea la copia de seguridad.
    • Hora de inicio de copia de seguridad: seleccione la hora a la que se crea la copia de seguridad.
    • Período de retención de copia de seguridad (días): introduzca un valor para que la copia de seguridad se retenga antes de que el sistema la suprima.

    image

Tarea 3: Traslado de una base de datos de OCI con copia de seguridad PostgreSQL a otro compartimento

  1. Abra el menú de navegación y haga clic en Bases de datos. En PostgreSQL, haga clic en Copias de seguridad.

  2. (Opcional) En la sección Ámbito de lista, en Compartimento, seleccione un compartimento.

  3. Haga clic en el nombre de la copia de seguridad que desea mover.

  4. En la página Detalles de copia de seguridad, haga clic en Ver detalles y seleccione Mover recurso.

    image

  5. En la ventana Move resource, seleccione el compartimento de destino al que desea mover la copia de seguridad y haga clic en Move resource.

    image

Tarea 4: Copia de seguridad manual de un sistema de base de datos

  1. Abra el menú de navegación y haga clic en Bases de datos. En PostgreSQL, haga clic en Bases de datos.

  2. (Opcional) En la sección Ámbito de lista, en Compartimentos, seleccione un compartimento.

  3. Haga clic en el nombre del sistema de base de datos del que desea realizar una copia de seguridad.

  4. En la página Detalles del sistema de base de datos, haga clic en Crear copia de seguridad.

    image

  5. En la ventana Crear copia de seguridad de base de datos PostgreSQL, introduzca la siguiente información y haga clic en Crear copia de seguridad.

    • Nombre de copia de seguridad: introduzca un nombre para la copia de seguridad.
    • Descripción: introduzca una descripción para la copia de seguridad.
    • Compartimento: seleccione un compartimento que contenga la copia de seguridad.
    • Período de retención de copia de seguridad (días):
      • Seleccionar número de días: introduzca el número de días que se retiene la copia de seguridad hasta que se suprima. (Los días de retención deben ser un entero entre 1 y 365).
      • Seleccionar fecha de finalización: seleccione la fecha en la que se suprimirá la copia de seguridad.
    • Mostrar opciones avanzadas para la copia de seguridad: (Opcional) si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a ese recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre las etiquetas, consulte Etiquetas de recursos. Si no está seguro de si deben aplicar etiquetas, omita esta opción o consulte con un administrador. Puede aplicar las etiquetas más tarde.

    image

Tarea 5: Restauración de una base de datos de OCI con copia de seguridad PostgreSQL

  1. Abra el menú de navegación y haga clic en Bases de datos. En PostgreSQL, haga clic en Bases de datos.

  2. (Opcional) En la sección Ámbito de lista, en Compartimento, seleccione un compartimento.

  3. Haga clic en el nombre del sistema de base de datos que desea editar.

  4. En la página Detalles del sistema de base de datos, haga clic en Restaurar.

    image

  5. En la ventana Restaurar, seleccione la copia de seguridad desde la que desea restaurar y haga clic en Restaurar.

    image

Tarea 6: Creación de un sistema de base de datos a partir de una copia de seguridad

Una vez que se hayan establecido los requisitos necesarios de OCI y la red, cree el sistema de base de datos.

  1. Cree o seleccione un almacén para la contraseña del administrador de la base de datos y cree una clave y un secreto para la contraseña de la base de datos. Para obtener más información, consulte Gestión de almacenes, Gestión de claves y Gestión de secretos de almacén.

  2. Abra el menú de navegación y haga clic en Bases de datos. En PostgreSQL, haga clic en Bases de datos.

  3. (Opcional) En la sección Ámbito de lista, en Compartimentos, seleccione un compartimento.

  4. Haga clic en Crear sistema de base de datos PostgreSQL, Crear nuevo sistema a partir de copia de seguridad y Siguiente.

    image

    image

  5. Configure el sistema de base de datos.

    1. En la sección Configuración del sistema de base de datos, introduzca la siguiente información.

      • Nombre del sistema de base de datos: introduzca un nombre para el sistema de base de datos.
      • Descripción: (Opcional), introduzca una descripción para el sistema de base de datos.
      • PostgreSQL versión principal: seleccione una versión principal de la base de datos PostgreSQL. El único valor permitido es 14.
    2. En la sección Sistema de base de datos, introduzca la siguiente información.

      • Recuento de nodos: se necesita un nodo principal y los nodos adicionales se reservan como nodos de réplica de lectura.
      • Nivel de rendimiento: seleccione el nivel de rendimiento de la base de datos. El valor por defecto es 300,000 IOPS. Para obtener más información, consulte Niveles de rendimiento.
      • Colocación de datos:
        • Regional: los datos se almacenan de forma duradera en varios dominios de disponibilidad de la región.
        • Específico de dominio de disponibilidad: los datos se almacenan de forma duradera en el dominio de disponibilidad seleccionado.
    3. Defina la configuración de hardware para el sistema de base de datos con la siguiente información.

      • Recuento de OCPU: seleccione el número de OCPU por nodo.
      • Unidades disponibles: seleccione la unidad de los nodos de base de datos.
    4. Defina la configuración de red del sistema de base de datos con la siguiente información.

      • Red virtual en la nube: seleccione la VCN en la que desea crear la base de datos. Si necesita crear una VCN, haga clic en crear una VCN. Para obtener más información sobre la gestión de subredes y VCN.
      • Subred: seleccione la subred privada de la VCN seleccionada.
      • Dirección IP privada: dirección IP privada en la subred de la instancia de base de datos. El valor es opcional. Si no se proporciona una dirección IP, se selecciona una entre las direcciones IP disponibles en la subred especificada.
    5. Introduzca las credenciales del administrador del sistema de la base de datos en la base de datos. Los administradores no obtienen acceso de superusuario. Una base de datos de OCI con usuario administrador PostgreSQL puede crear usuarios y roles.

      • Nombre de usuario: especifique el nombre de usuario del administrador. Este valor no se podrá cambiar una vez creado el sistema de base de datos.
      • Seleccione una de las siguientes opciones de contraseña:
        • Contraseña de Entrada:
          • Contraseña: especifique la contraseña del administrador.
          • Confirmar Contraseña: Confirme la contraseña del administrador.
        • Uso de OCI Vault:
          • Almacén: seleccione el almacén que contiene la contraseña del administrador.
          • Secreto: seleccione el secreto que contiene la contraseña de administrador.
          • Versión de secreto: seleccione una versión de secreto.
    6. La sección Política de gestión ofrece la oportunidad de especificar políticas de copia de seguridad y mantenimiento para el sistema de base de datos.

      • Copias de seguridad automáticas: seleccione Activar copias de seguridad automáticas para activarlas. Si no selecciona copias de seguridad automáticas, debe gestionarlas manualmente. Le recomendamos que active las copias de seguridad automáticas. Después de activar las copias de seguridad automáticas, puede definir las siguientes opciones:
        • Frecuencia de copia de seguridad: seleccione la frecuencia con la que se crea una copia de seguridad.
        • Día de la semana: seleccione el día de la semana en que se crea la copia de seguridad.
        • Hora de inicio de copia de seguridad: seleccione la hora a la que se crea la copia de seguridad.
        • Período de retención de copia de seguridad (días): introduzca un valor, en días, que la copia de seguridad se conservará antes de que el sistema la suprima.
      • Mantenimiento: seleccione una opción de tipo de mantenimiento. Para obtener más información, consulte Maintenance.
      • Definido por Oracle: Oracle elige el mejor día y hora para iniciar cualquier mantenimiento esencial.
      • Programe su propio mantenimiento: especifique el día de la semana y la hora de inicio del mantenimiento (en zona horaria UTC) que desea programar cualquier actividad de mantenimiento esencial, como actualizaciones del sistema operativo o de la instancia. Si no especifica un día y hora, Oracle las seleccionará.
    7. (Opcional) Haga clic en Mostrar opciones avanzadas para definir variables de configuración o agregar etiquetas para el sistema de base de datos.

      • Configuraciones: seleccione una configuración de base de datos existente. Para obtener más información, consulte Gestión de OCI Database con configuraciones de PostgreSQL
      • Etiquetas: si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a dicho recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si deben aplicar etiquetas, omita esta opción o consulte con un administrador. Puede aplicar las etiquetas más tarde.

    image

  6. En la sección Revisar y crear, revise la configuración del sistema de base de datos y haga clic en Crear.

Agradecimientos

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.