Creación de una réplica de lectura

Cree una o más réplicas de lectura en un sistema de base de datos activo.

Utilice la consola, una interfaz de línea de comandos o la API de REST para crear una réplica de lectura.

Uso de la consola

Utilice la consola para crear una réplica de lectura de un sistema de base de datos.

Para esta tarea, se necesita lo siguiente:
  • Un sistema de base de datos en ejecución.
Realice lo siguiente para crear una réplica de lectura:
  1. En la página de lista Sistemas de base de datos, seleccione el sistema de base de datos para el que desea crear una réplica de lectura. Si necesita ayuda para buscar la página de lista o el sistema de base de datos, consulte Listado de sistemas de base de datos - Uso de la consola.
  2. En la página de detalles, seleccione el separador o recurso Leer réplicas y, a continuación, seleccione Crear réplica de lectura.
  3. En el panel Crear réplica de lectura, introduzca la siguiente información:
    • Crear en compartimento: compartimento en el que se crea el sistema de base datos. Si comienza desde la página Visión general, puede cambiar el compartimento.
    • Nombre: especifique el nombre de la réplica para lectura. Si no define un nombre, MySQL HeatWave Service genera uno para usted con el formato MysqlReadReplicaDateTime.
    • Descripción: (opcional) especifique una descripción de la réplica de lectura.
    • Sistema de base de datos: sistema de base de datos desde el que se creará la réplica de lectura. Si empieza desde la página Visión general, seleccione Seleccionar sistema de base de datos para seleccionar un sistema de base de datos que resida en el compartimento.
      Nota

      Si el sistema de base de datos se crea en otro compartimento, puede cambiar el compartimento en el campo Crear en compartimento.
    • Unidad: (opcional) seleccione Seleccionar unidad para sustituir y cambiar la unidad de la réplica de lectura. Puede seleccionar cualquier unidad con al menos 8 ECPU o 4 OCPU. Por defecto, una réplica de lectura hereda la unidad del sistema de base de datos. Consulte Unidades soportadas.
      Nota

      Si el sistema de base de datos tiene una unidad con menos de 8 ECPU o 4 OCPU, debe sustituir la unidad de réplica de lectura.
    • Configuración:
      • Seleccionar una configuración: (opcional) seleccione Seleccionar configuración para sustituir y cambiar la configuración de la unidad de réplica de lectura.
        Nota

        Si ha cambiado la unidad de la réplica de lectura, debe seleccionar una configuración que coincida con la unidad.
      • Versión MySQL: por defecto, una réplica de lectura hereda la versión de su sistema de base de datos asociado. Puede seleccionar una versión superior para sustituir la versión de la réplica de lectura. Consulte Versiones de MySQL Server.
    • Grupos de seguridad de red: (opcional) seleccione esta opción para activar la sustitución de los grupos de seguridad de red del sistema de base de datos. Cuando está activado, haga lo siguiente para seleccionar los grupos de seguridad de red que desea utilizar con esta réplica de lectura:
      • Compartimento: seleccione un compartimento en el que esté configurado el grupo de seguridad de red.
      • Grupo de seguridad en red: seleccione un grupo que desee utilizar.
      • Para agregar varios grupos de seguridad de red, seleccione el botón Otro grupo de seguridad de red para agregar otra fila.
        Nota

        Puede agregar hasta un máximo de 5 grupos de seguridad de red.
    • Plan de supresión: (opcional) active el cuadro Suprimir protegido para proteger la réplica de lectura y su sistema de base de datos asociado frente a operaciones de supresión. Por defecto, las réplicas de lectura y los sistemas de base de datos no están protegidos contra la supresión. Si desea suprimir la réplica de lectura o su sistema de base de datos asociado, se debe desactivar Suprimir protegido.
      Nota

      La configuración de supresión protegida se aplica a una réplica de lectura individual. Si se suprime una réplica de lectura protegida, no se puede suprimir el sistema de base de datos.
    • Etiquetas: utilice el separador para organizar y realizar un seguimiento de los recursos en el arrendamiento:
      • espacio de nombres de etiqueta: seleccione el nombre de la etiqueta.
      • clave de etiqueta: seleccione la clave de etiqueta.
      • Valor de etiqueta: especifique un valor para la etiqueta.
      • Agregar etiqueta: seleccione esta opción para agregar más etiquetas
  4. Seleccione Crear réplica de lectura.
Se crea una réplica de lectura.

Uso de la CLI

Utilice la interfaz de línea de comandos para crear una réplica de lectura para un sistema de base de datos.

Para esta tarea, se necesita lo siguiente:
  • OCID de un sistema de base de datos.
  • Una política que permite crear réplicas de lectura 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 crear una réplica de lectura para un sistema de base de datos:
  1. Abra un símbolo del sistema y ejecute el siguiente comando:
    oci mysql replica create 
         --db-system-id <DBSystemOCID> 
         --display-name <DisplayName>
         --description <Description>
         --is-delete-protected <Boolean>
         --replica-overrides '{ "configurationId": "<ConfigurationOCID>",
                                "mysqlVersion": "<Version>",
                                "nsgIds": [
                                  "<NSG_OCID>", ...
                                ],
                                "shapeName": "<ShapeName>"
                              }'
    
    • db-system-id: especifique el OCID de un sistema que desea utilizar.

    • display-name: (opcional) especifique un nombre mostrado para la réplica de lectura. Si no define un nombre mostrado, se utiliza un nombre por defecto con el formato mysqlreadreplicaYYYYMMDDHHmmss.
    • description: (opcional) especifique una descripción para la réplica de lectura.
    • is-delete-protected: (opcional) especifica si se puede suprimir la réplica de lectura. Defina en true para evitar la supresión, false (valor por defecto) para permitir.
    • replica-overrides: (opcional) especifique una lista de valores de la réplica de lectura que sustituya los valores del sistema de base de datos. Si no define ninguna sustitución de réplica, la réplica de lectura hereda la configuración del sistema de base de datos.
      • configurationId: OCID de una configuración que se va a utilizar.
      • mysqlVersion: versión de base de datos que se va a utilizar.
        Nota

        La versión de la réplica de lectura debe ser igual o superior a la versión del sistema de base de datos.
      • nsgIds: lista de los OCID del grupo de seguridad de red que se van a utilizar.
      • shapeName: nombre de unidad que se utilizará.
MySQL HeatWave Service crea una réplica de lectura.