Activación o desactivación de la alta disponibilidad
Al activar la alta disponibilidad, se convierte un sistema de base de datos independiente en un sistema de base de datos de alta disponibilidad y, al desactivarla, se convierte un sistema de base de datos de alta disponibilidad en un sistema de base de datos independiente.
- La activación de la alta disponibilidad en un sistema de base de datos independiente crea un sistema de base de datos de alta disponibilidad con la instancia MySQL existente como instancia principal, creando dos instancias secundarias más y replicando los datos presentes en la instancia principal en las instancias secundarias. No se produce ningún tiempo de inactividad.
- La desactivación de la alta disponibilidad en un sistema de base de datos crea un sistema de base de datos independiente a partir de la instancia que se ejecuta en la ubicación principal preferida.
- Si la instancia primaria se está ejecutando en la ubicación primaria preferida, no se produce ningún tiempo de inactividad.
- Si la instancia primaria no se está ejecutando en la ubicación primaria preferida, se produce un failover y esto provoca un breve tiempo de inactividad.
Nota
Puede evitar el tiempo de inactividad cambiando la ubicación principal preferida del sistema de base de datos a la instancia principal actual antes de desactivar la alta disponibilidad. Consulte Switchover.
Utilice uno de los siguientes métodos para activar o desactivar la alta disponibilidad:
- Uso de la consola
- Uso de la CLI
- Mediante la API de REST, ejecute la operación UpdateDbSystem con el atributo
isHighlyAvailable
.
Uso de la consola
Utilice la consola para activar o desactivar la alta disponibilidad en un sistema de base de datos independiente.
Para esta tarea, se necesita lo siguiente:
- Un sistema de base de datos independiente en ejecución.
- Existen claves primarias en cada una de las tablas de la base de datos. Consulte Requisitos.
- Se debe parar cualquier canal de replicación de entrada activo en el sistema de base de datos durante esta tarea. Consulte Activación o desactivación de un canal. No puede activar la alta disponibilidad mientras un canal activo esté conectado al sistema de base de datos. Solo es necesario si la configuración utilizada por el sistema de base de datos no es compatible con la alta disponibilidad. Si el sistema de base de datos utiliza una configuración compatible, no es necesario parar el canal de replicación de entrada para activar la alta disponibilidad. Para cambiar la configuración de un sistema de base de datos es necesario reiniciarlo.
- La recuperación de bloqueos está activada. No puede activar la alta disponibilidad en un sistema de base de datos si la recuperación de bloqueos está desactivada. Consulte Recuperación de bloqueos.
- La versión de MySQL debe ser la 8.0.24 o posterior. No puede activar la alta disponibilidad en versiones anteriores de MySQL. Si el sistema de base de datos utiliza una versión anterior a 8.0.24, debe cambiar de versión antes de activar la alta disponibilidad.
- Si desea configurar un canal de replicación de entrada en este sistema de base de datos, debe importar los datos antes de activar la alta disponibilidad y configurar el canal después de activarla.
Nota
Si encuentra un error de solicitud de trabajo
Si encuentra un error de solicitud de trabajo
OutOfHostCapacity
al activar la alta disponibilidad en un sistema de base de datos, consulte Resolución del error OutOfHostCapacity.
Nota
Si se está realizando una operación de carga o recarga de cluster HeatWave, puede que falle la activación o desactivación de la alta disponibilidad. Se recomienda no activar ni desactivar la alta disponibilidad mientras se realiza una operación de carga o recarga de cluster HeatWave.
Si se está realizando una operación de carga o recarga de cluster HeatWave, puede que falle la activación o desactivación de la alta disponibilidad. Se recomienda no activar ni desactivar la alta disponibilidad mientras se realiza una operación de carga o recarga de cluster HeatWave.
Temas relacionados
Uso de la CLI
Utilice la interfaz de línea de comandos para activar o desactivar la alta disponibilidad en un sistema de base de datos.
Para esta tarea, se necesita lo siguiente:
- OCID de un sistema de base de datos en ejecución.
- Política que permite actualizar el sistema de base de datos.
- Una instalación de CLI configurada correctamente. Consulte Interfaz de la línea de comandos.
Realice lo siguiente para activar o desactivar la alta disponibilidad en un sistema de base de datos: