Creación de una clonación de sistema de base de datos
Al crear una clonación a partir de un sistema de base de datos existente, se crea un nuevo sistema de base de datos copiando los datos del sistema de base de datos de origen en el nuevo sistema de base de datos.
La clonación crea un nuevo sistema de base de datos directamente desde un sistema de base de datos de origen existente en lugar de utilizar una copia de seguridad del sistema de base de datos como origen. El nuevo sistema de base de datos conserva las credenciales de administrador del sistema de base de datos de origen. Puede clonar un sistema de base de datos de origen en la misma región o desde otra región, y también puede crear un canal de replicación entre el sistema de base de datos de origen y el nuevo sistema de base de datos durante la operación de clonación.
La clonación está soportada desde un sistema de base de datos independiente o de alta disponibilidad, con o sin un cluster de HeatWave, a un nuevo sistema de base de datos independiente o de alta disponibilidad, con o sin un cluster de HeatWave. Al clonar un sistema de base de datos, solo se clonan los datos de InnoDB. Si el sistema de base de datos de origen tiene MySQL HeatWave Lakehouse activado, los datos de Lakehouse no se clonan. Si agrega un cluster de HeatWave al sistema de base de datos clonado posteriormente, los datos no se cargan automáticamente en el cluster de HeatWave y debe cargarlos manualmente.
No puede crear un sistema de base de datos de clonación que tenga la misma dirección IP que un sistema de base de datos de origen en ejecución. You can let Oracle select an unused IP address from the subnet or define a new IP address for the new DB system using the IP address field on the Networking tab of the Advanced options. Consulte Opción avanzada: conexiones.
- Para crear un sistema de base de datos de clonación, debe tener un sistema de base de datos existente en el mismo arrendamiento y compartimento que puede utilizar como sistema de base de datos de origen.
- Una política que permite crear sistemas de base de datos en el compartimento o arrendamiento. Consulte Políticas de IAM.
- En la región del sistema de base de datos de origen, políticas que permiten leer instancias y configuraciones de MySQL y crear, leer y suprimir copias de seguridad. Si crea el sistema de base de datos de clonación en una región diferente a la del sistema de base de datos de origen, también necesita permiso para copiar copias de seguridad en la región del sistema de base de datos de origen. Consulte mysql-instances, mysql-configurations y mysql-backups.
- En la región de destino, que puede ser la misma o diferente de la región del sistema de base de datos de origen, políticas que permiten crear, leer y suprimir copias de seguridad. Si crea un canal de replicación durante la operación de clonación, también necesita permiso para crear canales de replicación en la región de destino. Consulte mysql-backups y mysql-channels.
- Una VCN configurada correctamente. Consulte Creación de una red virtual en la nube.
- Si desea crear una replicación durante la operación de clonación, asegúrese de lo siguiente:
- Existe un usuario de replicación en el sistema de base de datos de origen y tiene las credenciales necesarias disponibles. Consulte Creating a Replication User On a Source Server.
- El sistema de base de datos de origen utiliza una configuración en la que la variable
binlog_expire_logs_secondsse define en:- El sistema de base de datos de origen
259200(72 horas) y el nuevo sistema de base de datos clonado están en la misma región. - El sistema de base de datos de origen
345600(96 horas) y el nuevo sistema de base de datos clonado están en regiones diferentes.
- El sistema de base de datos de origen
- Si utiliza
VERIFY_CAoVERIFY_IDENTITYpara el canal de replicación, el certificado CA X509 del sistema de base de datos de origen.
Puede utilizar los siguientes métodos para clonar un sistema de base de datos existente en un nuevo sistema de base de datos en el mismo arrendamiento:
- Uso de la consola
- Uso de la CLI
- Mediante la API de REST, ejecute la operación CreateDbSystem con el atributo
sourcedefinido en CreateDbSystemSourceFromDbSystemDetails.
Uso de la consola
Utilice la consola para clonar un sistema de base de datos existente en un nuevo sistema de base de datos.
Uso de la CLI
Utilice la interfaz de línea de comandos para clonar un sistema de base de datos en un nuevo sistema de base de datos.
- Un identificador de Oracle Cloud (OCID) de compartimento, subred y sistema de base de datos de origen.
- Nombre de una unidad y dominio de disponibilidad.
- Si desea clonar desde otra región, el identificador de región de origen.
- Una instalación de CLI configurada correctamente y claves SSH requeridas. Consulte Interfaz de la línea de comandos.