Gestión de una copia de seguridad

Utilice la consola o la interfaz de línea de comandos para editar, suprimir o mover una copia de seguridad. También puede copiar una copia de seguridad en otra región.

Edición de una copia de seguridad

Utilice la consola o la interfaz de línea de comandos para editar el nombre mostrado, la descripción, el período de retención y la supresión flexible de una copia de seguridad del sistema de base de datos.

Nota

No puede cambiar el período de retención de las copias de seguridad automáticas.

El período de retención de las copias de seguridad finales de los sistemas de base de datos siempre gratis está limitado a un máximo de 7 días.

No puede cambiar la supresión flexible de copias de seguridad de sistemas de base de datos siempre gratis.

Utilice la consola o la interfaz de línea de comandos para editar una copia de seguridad:

Uso de la consola

Utilice la consola para editar el nombre mostrado, la descripción y el período de retención de la copia de seguridad.

Nota

El panel de editar copia de seguridad es diferente del panel de editar plan de copia de seguridad. El panel Editar plan de copia de Seguridad permite activar copias en modo automático, editar el periodo de retención y la hora de inicio de las ventanas de un sistema de BD existente. Consulte Edición de un plan de copia de seguridad.
  1. Abra el menú de navegación y seleccione Bases de datos. En HeatWave MySQL, seleccione Copias de seguridad.
  2. Realice una de las siguientes acciones:
    • Seleccione Editar en el menú Acciones en la misma línea que el sistema de base de datos.
    • Seleccione el nombre de la copia de seguridad para abrir la página Detalles de copia de seguridad y seleccione Editar.
  3. En el panel Editar copia de seguridad, proporcione los siguientes detalles:
    • Nombre mostrado: especifique el nuevo nombre de la copia de seguridad. Si no modifica el nombre, se mantiene el nombre existente.
    • Descripción: especifique la nueva descripción de la copia de seguridad. Si no modifica la descripción, se conserva la descripción existente.
    • Período de retención: especifique el nuevo período de retención de la copia de seguridad. Si no modifica el período de retención, se retiene el valor existente.
      Nota

      No puede cambiar el período de retención de las copias de seguridad automáticas.
    • Supresión flexible: especifique el nuevo valor de supresión flexible. Si no lo modifica, se mantiene la configuración existente.
      Nota

      Cuando está activada, retiene la copia de seguridad que se va a suprimir debido a que la política de retención tiene el estado DELETE_SCHEDULED durante 7 días adicionales antes de suprimirla permanentemente.
  4. Seleccione Guardar cambios.
Se actualizan los metadatos de la copia de seguridad.

Uso de la CLI

Utilice la interfaz de línea de comandos para actualizar el nombre mostrado, la descripción, el período de retención y la supresión temporal de la copia de seguridad.

Para esta tarea, se necesita lo siguiente:
  • Un OCID de copia de seguridad.
  • Una política que permita actualizar las copias de seguridad en el compartimento o arrendamiento.
  • Una instalación de CLI configurada correctamente y claves SSH requeridas. Consulte Interfaz de la línea de comandos.
Realice lo siguiente en la CLI para actualizar una copia de seguridad:
  1. Abra un símbolo del sistema y ejecute el siguiente comando:
    oci mysql backup update 
    --backup-id <BackupOCID> 
    --display-name <DisplayName>
    --description <Description>
    --retention-in-days <NumberOfDays>
    --soft-delete ENABLED
    • --backup-id: especifique el OCID de la copia de seguridad.

    • --display-name: (Opcional) especifique el nuevo nombre mostrado de la copia de seguridad. Si no define un nombre mostrado, se mantiene el nombre existente.

    • --description: (opcional) especifique la nueva descripción de la copia de seguridad. Si no define una descripción, se mantiene la descripción existente.

    • --retention-in-days: (Opcional) especifique el nuevo número de días para conservar la copia de seguridad. Si no define un número, se mantiene el período de retención existente.

    • --soft-delete: (opcional) especifique la configuración de supresión flexible de la copia de seguridad, ENABLED o DISABLED.

HeatWave El servicio actualiza los metadatos de copia de seguridad.

Edición de un plan de copia de seguridad

Edite el plan de copia de seguridad de un sistema de base de datos existente para activar las copias de seguridad automáticas, la recuperación puntual y la supresión temporal, edite el período de retención y la hora de inicio de la ventana, y programe la copia de seguridad entre regiones.

Nota

No puede cambiar el plan de copia de seguridad de un sistema de base de datos Siempre gratis.

Uso de la consola

Utilice la consola para editar el plan de copia de seguridad de un sistema de base de datos existente.

Nota

El panel de editar plan de copia de seguridad es diferente del panel de editar copia de seguridad. En el panel Editar Copia de Seguridad se puede editar el nombre mostrado y la descripción de la copia. Consulte Edición de una copia de seguridad.
  1. Vaya a la página Detalles de sistema de base de datos del sistema de base de datos.
  2. En el menú Más acciones, seleccione Editar plan de copia de seguridad.
  3. En el panel Editar plan de copia de seguridad:
    Activar copias de seguridad automáticas: seleccione esta opción para activar las copias de seguridad automáticas y configurar el período de retención de copia de seguridad, activar la recuperación point-in-time y seleccionar la ventana de copia de seguridad. Si no activa las copias de seguridad automáticas, cree una copia de seguridad manual. Se recomienda activar las copias de seguridad automáticas.
    • Plan de copia de seguridad:
      • Período de retención de copia de seguridad: (opcional) especifique el tiempo que se retendrán las copias de seguridad, en días. El período de retención por defecto es de siete días.
      • Activar recuperación point-in-time: seleccione la opción para permitir restaurar un sistema de base de datos en un punto en el tiempo a un nuevo sistema de base de datos.
      • Seleccionar ventana de copia de seguridad: seleccione esta opción para que pueda definir la hora de inicio de la copia de seguridad del sistema de base de datos en el campo hora de inicio de ventana. La copia de seguridad comienza en algún momento en los 30 minutos siguientes a la hora de inicio de ventana. Seleccione Mostrar ventanas de copia de seguridad por región para ver la ventana de copia de seguridad específica por defecto de su región.
        Nota

        No defina la hora de inicio de la ventana de copia de seguridad demasiado cerca de la hora de inicio de la ventana de mantenimiento. La copia de seguridad automática no se puede iniciar si se está ejecutando una operación en conflicto, como el mantenimiento o la actualización. Tiene que esperar hasta que finalice la operación en conflicto. Si la operación en conflicto no se completa dentro de las dos horas posteriores a la hora de inicio de la ventana de copia de seguridad, se omitirá la copia de seguridad automática y se volverá a intentar en la siguiente ventana de copia de seguridad del día siguiente.
      • Supresión flexible: seleccione esta opción para activar la supresión flexible.
      Nota

      No afecta al sistema de base de datos ni a las conexiones de base de datos cuando se crea la copia de seguridad automática.
    • Copia entre regiones: seleccione la opción para programar la copia entre regiones. Si se activa, cada copia de seguridad automática se copia en la región de destino seleccionada.
      • Región de destino: seleccione una región de destino en la que se copie la copia de seguridad.
      • Período de retención de copia de seguridad: (opcional) especifique cuántos días desea conservar la copia de seguridad en la región de destino. Si no se define, el valor por defecto es el mismo que el período de retención de la copia de seguridad de origen.
      Nota

      Debe tener el permiso MYSQL_BACKUP_COPY para activar la copia entre regiones. El permiso MYSQL_BACKUP_COPY no está incluido en el tipo de recurso agregado mysql-family. El arrendamiento también debe suscribirse a la región de destino.
  4. Seleccione Guardar cambios.
Se actualiza el plan de copia de seguridad.

Movimiento de una copia de seguridad

Puede mover una copia de seguridad activa a otro compartimento. No puede mover una copia de seguridad que tenga otro estado.

Nota

No puede mover copias de seguridad de un sistema de base de datos siempre gratis a otro compartimento.

Use la consola o la interfaz de línea de comandos para mover una copia de seguridad a un compartimento diferente.

Uso de la consola

Use la consola para mover la copia de seguridad a un compartimento diferente.

Para esta tarea, se necesita lo siguiente:
  • Permiso de acceso, MYSQL_BACKUP_MOVE, en el compartimento al que desea mover la copia de seguridad. Consulte mysql-backups.
  • Una copia de seguridad activa. No puede mover una copia de seguridad que tenga otro estado.
Realice lo siguiente para mover una copia de seguridad a un compartimento diferente:
  1. Abra el menú de navegación y seleccione Bases de datos. En HeatWave MySQL, seleccione Copias de seguridad.
  2. Seleccione el compartimento de ámbito de lista.
  3. Realice una de las siguientes acciones:
    • Seleccione Mover recurso en el menú Acciones de la misma línea que la copia de seguridad.
    • Seleccione el nombre de la copia de seguridad para abrir la página Detalles de copia de seguridad. Seleccione Mover recurso.
  4. En el cuadro de diálogo Mover recurso, seleccione el nuevo compartimento. No puede seleccionar el compartimento en el que está actualmente la copia de seguridad.
  5. Seleccione Mover copia de seguridad.
La copia de seguridad se mueve al compartimento seleccionado.

Uso de la CLI

Utilice la interfaz de línea de comandos para mover una copia de seguridad a un compartimento diferente.

Para esta tarea, se necesita lo siguiente:
  • Un OCID de copia de seguridad.
  • Una política que permita mover copias de seguridad en el compartimento o arrendamiento.
  • Una instalación de CLI configurada correctamente y claves SSH requeridas. Consulte Interfaz de la línea de comandos.
Realice lo siguiente en la CLI para mover una copia de seguridad a un compartimento diferente:
  1. Abra un símbolo del sistema y ejecute el siguiente comando:
    oci mysql backup change-compartment 
    --backup-id <BackupOCID> 
    --compartment-id <TargetCompartmentOCID>
    • --backup-id: especifique el OCID de la copia de seguridad.

    • --compartment-id: especifique el OCID del compartimento de destino al que se mueve la copia de seguridad.

El servicio HeatWave mueve la copia de seguridad al compartimento de destino.

Supresión de una copia de seguridad

Utilice la consola o la interfaz de línea de comandos para suprimir una copia de seguridad del sistema de base de datos.

Uso de la consola

Utilice la consola para suprimir una copia de seguridad del sistema de base de datos.

  1. Abra el menú de navegación y seleccione Bases de datos. En HeatWave MySQL, haga clic en Copias de seguridad.
  2. Realice una de las siguientes acciones:
    • Haga clic en Suprimir en el menú Acciones de la misma línea que la copia de seguridad.
    • Haga clic en el nombre de la copia de seguridad para abrir la página Detalles de copia de seguridad. Haga clic en el botón Más acciones y seleccione Suprimir.
  3. En el recuadro de diálogo Suprimir Copia de Seguridad, seleccione Suprimir Copia de Seguridad.
Se suprime la copia de seguridad.

Uso de la CLI

Utilice la interfaz de línea de comandos para suprimir una copia de seguridad.

Para esta tarea, se necesita lo siguiente:
  • Un OCID de copia de seguridad.
  • Una política que permita suprimir copias de seguridad en el compartimento o arrendamiento.
  • Una instalación de CLI configurada correctamente y claves SSH requeridas. Consulte Interfaz de la línea de comandos.
Realice lo siguiente en la CLI para suprimir una copia de seguridad:
  1. Abra un símbolo del sistema y ejecute el siguiente comando:
    oci mysql backup delete --backup-id <BackupOCID> 
    
    • --backup-id: especifique el OCID de la copia de seguridad.

El servicio HeatWave suprime la copia de seguridad.

Cancelación de la supresión de una copia de seguridad

Utilice la consola o la interfaz de línea de comandos para cancelar la supresión de una copia de seguridad.

Uso de la consola

Utilice la consola para cancelar la supresión programada de una copia de seguridad.

  1. Abra el menú de navegación y seleccione Bases de datos. En HeatWave MySQL, seleccione Copias de seguridad.
  2. Realice una de las siguientes acciones:
    • Seleccione Cancelar supresión en el menú Acciones de la misma línea que su copia de seguridad.
    • Seleccione el nombre de la copia del respaldo para abrir la página Detalles de copia del respaldo. Seleccione el botón Más acciones y seleccione Cancelar supresión.
  3. En el cuadro de diálogo Cancelar supresión, seleccione Cancelar supresión.
Se cancela la supresión programada de la copia de seguridad.

Uso de la CLI

Utilice la interfaz de línea de comandos para cancelar la supresión de una copia de seguridad.

Para esta tarea, se necesita lo siguiente:
  • OCID de una copia de seguridad que tiene el estado DELETE SCHEDULED.
  • Política que permite cancelar la supresión de copias de seguridad en el compartimento o arrendamiento.
  • Una instalación de CLI configurada correctamente y claves SSH requeridas. Consulte Interfaz de la línea de comandos.
Realice lo siguiente en la CLI para suprimir una copia de seguridad:
  1. Abra un símbolo del sistema y ejecute el siguiente comando:
    oci mysql backup cancel-backup-deletion --backup-id <BackupOCID> 
    
    • --backup-id: especifique el OCID de la copia de seguridad.

HeatWave El servicio cancela la supresión programada de la copia de seguridad.

Copia de una Copia de Seguridad en Otra Región

Copie una copia de seguridad del sistema de base de datos en otra región.

Nota

No puede copiar copias de seguridad de un sistema de base de datos siempre gratis en otra región.

Después de copiar la copia de seguridad de un sistema de base de datos en otra región, puede restaurar el sistema de base de datos en la región de destino. No copia la configuración del sistema de base de datos en el que se ha realizado la copia de seguridad.

Al copiar copias de seguridad del sistema de base de datos entre regiones de su arrendamiento, el límite de servicio MySQL Recuento máximo de copias de seguridad entre regiones paralelas determina el número máximo de copias simultáneas que puede realizar desde una región de origen específica.

Para esta tarea, se necesita lo siguiente:
  • Una copia de seguridad activa en cualquier región:
    Nota

    Puede copiar la copia de seguridad en otra región del mismo dominio de Oracle Cloud Infrastructure. La copia de seguridad no se copia actualmente en la misma región de destino. No se puede crear una copia de seguridad en la misma región.
  • Permiso de acceso, MYSQL_BACKUP_COPY y MYSQL_BACKUP_READ, en la región de origen en la que se encuentra la copia de seguridad. Consulte mysql-backups.
    Nota

    El tipo de recurso agregado mysql-family no incluye el permiso MYSQL_BACKUP_COPY.
  • Permiso de acceso, MYSQL_BACKUP_CREATE, en la región de destino en la que se va a copiar la copia de seguridad. Consulte mysql-backups.
Políticas de ejemplo
  • Para permitir que un grupo denominado MyTestGroup1 copie copias de seguridad del sistema de base de datos entre cualquier región:
    Allow group MyTestGroup1 to read mysql-backups in tenancy
    Allow group MyTestGroup1 to use mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_COPY'
    Allow group MyTestGroup1 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • Para permitir que un grupo denominado MyTestGroup2 copie copias de seguridad del sistema de base de datos desde las regiones Oeste de EE. UU. (Phoenix) y Este de EE. UU. (Ashburn) en cualquier región de destino:
    Allow group MyTestGroup2 to read mysql-backups in tenancy
    Allow group MyTestGroup2 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', any {request.region='phx', request.region='iad'})
    Allow group MyTestGroup2 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • Para permitir que un grupo denominado MyTestGroup3 copie copias de seguridad del sistema de base de datos de la región Sur de Reino Unido (Londres) en la región Centro de Alemania (Fráncfort):
    Allow group MyTestGroup3 to read mysql-backups in tenancy where request.region = 'lhr'
    Allow group MyTestGroup3 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', request.region = 'lhr', target.destination-region = 'fra'}
    Allow group MyTestGroup3 to manage mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_CREATE', request.region = 'fra'}

Utilice la consola o la interfaz de línea de comandos para copiar una copia de seguridad del sistema de base de datos en otra región.

Uso de la consola

Utilice la consola para copiar la copia de seguridad en otra región.

Realice lo siguiente para copiar una copia de seguridad en otra región:
  1. Abra el menú de navegación y seleccione Bases de datos. En HeatWave MySQL, seleccione Copias de seguridad.
  2. Realice una de las siguientes acciones:
    • Seleccione Copiar en otra región en el menú Acciones de la misma línea que la copia de seguridad.
    • Seleccione el nombre de la copia de seguridad para abrir la página Detalles de copia de seguridad y seleccione Copiar en otra región.
  3. En el panel Copiar en otra región, proporcione los siguientes detalles:
    1. Región de destino: seleccione la región en la que se copia la copia de seguridad.
    2. Compartimento de región de destino: el compartimento no se puede cambiar. Siempre se copia en el mismo compartimento.
    3. Nombre mostrado: (opcional) especifique el nombre de la copia de seguridad. El valor por defecto es "<SourceBackupName>-copy-from-<SourceRegionName>".
    4. Descripción: (opcional) especifique la descripción de la copia de seguridad. El valor por defecto es "This backup is a copy of <SoureBackupName> from the region <SourceRegionName>."
    5. Período de retención de copia de seguridad: (opcional) especifique el período de retención de la copia de seguridad en la región de destino. El valor por defecto es el período de retención de la copia de seguridad de origen.
      Nota

      El período máximo de retención de una copia de seguridad automática es de 35 días, el período máximo de retención de una copia de seguridad manual es de 365 días.
    6. Clave de cifrado: seleccione Cifrar con una clave gestionada por Oracle o Cifrar con una clave gestionada por el usuario.
      Si selecciona una clave gestionada por el cliente, debe seleccionar una de las siguientes ubicaciones clave:
      • Este arrendamiento: primero debe seleccionar el almacén y, a continuación, la clave en el almacén seleccionado. Puede cambiar el compartimento del almacén y la clave si es necesario.
      • Diferente arrendamiento: debe introducir el OCID de clave de cifrado.
  4. Seleccione Copiar.
La copia de seguridad se copia en el mismo compartimento de la región seleccionada.
Nota

Si la solicitud de trabajo COPY_BACKUP devuelve el error DbSystemBackupCopyLimitExceeded, debe volver a intentar realizar la copia de seguridad más tarde.

Uso de la CLI

Utilice la interfaz de línea de comandos para copiar una copia de seguridad del sistema de base de datos en otra región.

Para esta tarea, se necesita lo siguiente:
  • OCID de copia de seguridad de origen.
  • Política que permite leer y copiar copias de seguridad en la región de origen y crear copias de seguridad en la región de destino.
  • Una instalación de CLI configurada correctamente y claves SSH requeridas. Consulte Interfaz de la línea de comandos.
    Nota

    La CLI se debe configurar para autenticarse con la región de destino en la que se copia la copia de seguridad.
Realice lo siguiente en la CLI para copiar una copia de seguridad del sistema de base de datos en otra región:
  1. Abra un símbolo del sistema y ejecute el siguiente comando:
    oci mysql backup copy 
    --source-backup-id <SourceBackupOCID> 
    --source-region <SourceRegionName>
    --compartment-id <DestinationCompartmentOCID> 
    --region <DestinationRegionName>
    --backup-copy-retention-in-days <NumberOfDays>
    --display-name <DisplayName>
    --description <Description>
    • --source-backup-id: especifique el OCID de la copia de seguridad de origen.

    • --source-region: especifique el identificador de región de la copia de seguridad de origen. Por ejemplo:us-ashburn-1, sa-saopaulo-1 y eu-frankfurt-1.

    • --compartment-id: especifique el OCID del compartimento de destino en el que se copia la copia de seguridad. Debe ser el mismo que el compartimento de la copia de seguridad de origen.

    • --region: (opcional) especifique el identificador de región de destino en el que se copia la copia de seguridad. Si no define la región, se utiliza la región configurada en el archivo de configuración de la CLI.

    • --backup-copy-retention-in-days: (Opcional) especifique el número de días que se mantiene la copia de seguridad en la región de destino. El período de retención por defecto es el mismo que la copia de seguridad de origen.

    • --display-name: (Opcional) especifique el nombre mostrado de la copia de seguridad copiada. Si no define un nombre mostrado, se genera uno con el nombre mostrado de la copia de seguridad de origen.

    • --description: (opcional) especifique la descripción de la copia de seguridad copiada. Si no define una descripción, se genera una con la descripción de la copia de seguridad de origen.

El servicio HeatWave empieza a copiar la copia de seguridad de origen en la región de destino.