Configuración de opciones avanzadas de carga inicial para migraciones MySQL
Para ajustar aún más el rendimiento, cambiar los modos de exportación o seleccionar opciones de compatibilidad, hay varios valores que puede configurar en el separador Configuración avanzada del recurso de migración, Carga inicial para migraciones MySQL.
-
Modo de trabajo:
- Completa realiza una exportación de base de datos completa. Realiza una exportación de todos los esquemas del servidor.
- Esquema (valor por defecto) exporta el esquema definido en la opción Nombre de base de datos de la conexión de origen.
Especifique objetos de esquema para su inclusión o exclusión en el separador Configuración avanzada, Objetos seleccionados. Consulte Selección de objetos para la migración MySQL para obtener detalles.
- La siguiente configuración está disponible para ajustar la migración de MySQL:
- Activar volcados de datos consistentes: active los volcados de datos consistentes bloqueando la instancia para la copia de seguridad durante el volcado.
Nota
Esta opción está seleccionada de forma predeterminada.
- Definir la zona horaria del volcado en UTC: incluya una sentencia al inicio del volcado para establecer la zona horaria en UTC.
Nota
Esta opción está seleccionada de forma predeterminada.
- Manejar errores de otorgamiento o revocación: en caso de errores relacionados con errores GRANT o REVOKE, seleccione cualquiera de las siguientes opciones:
- abort: (valor por defecto) para el proceso de carga y muestra un error.
- drop_account: suprime la cuenta y continúa el proceso de carga.
- ignore: ignora el error y continúa el proceso de carga.
- Ignorar objetos de destino existentes: importe el volcado incluso si contiene objetos que ya existen en el esquema del destino en la instancia MySQL.
- Activar volcados de datos consistentes: active los volcados de datos consistentes bloqueando la instancia para la copia de seguridad durante el volcado.
- En Opciones de compatibilidad, seleccione los requisitos especificados para la compatibilidad con el servicio HeatWave de OCI para todas las tablas de la salida de volcado y modifique los archivos de volcado según sea necesario:
- Compatibilidad de clave primaria: seleccione la compatibilidad de clave primaria. Están disponibles las siguientes opciones:
- Ninguno: opción predeterminada.
- Crear claves primarias invisibles: agregue un indicador en los metadatos de volcado para agregar claves primarias en columnas invisibles, para cada tabla que no contenga una clave primaria.
- Ignorar claves primarias faltantes: haga que la instancia, el esquema o la utilidad de volcado de tablas ignoren las claves primarias faltantes cuando se lleve a cabo el volcado, de modo que la opción ocimds se pueda seguir utilizando sin que el volcado se detenga debido a esta comprobación.
- Forzar innodb: cambie las sentencias CREATE TABLE para utilizar el motor de almacenamiento InnoDB para las tablas que no lo utilizan.
- Omitir cuentas no válidas: elimine las cuentas de usuarios creadas con plugins de autenticación externa no soportados por OCI HeatWave Service.
- Definidores de banda: elimine la cláusula DEFINER de vistas, rutinas, eventos y disparadores, para crear esos objetos con el elemento que llama al esquema por defecto (usuario que llama al esquema), y cambie la cláusula SQL SECURITY de las vistas y rutinas para que especifique INVOKER en lugar de DEFINER.
- Permisos restringidos por el servicio Strip: elimine los privilegios específicos restringidos por el servicio HeatWave de OCI de las sentencias GRANT, de manera que los usuarios y sus roles no puedan recibir tales privilegios (lo que produciría un fallo al crear los usuario).
- Borrar Tablespaces: Elimine la cláusula TABLESPACE de las sentencias CREATE TABLE, de manera que todas las tablas se creen en los tablespaces por defecto
- Ignorar permisos con comodines: si se activa, ignora los errores de permisos en esquemas con comodines, que se interpretan de manera diferente en sistemas en los que la variable del sistema partial_revokes está activada.
- Borrar permisos no válidos: si se activa, elimina las sentencias de permiso que fallarían al cargar los usuarios.
- Compatibilidad de clave primaria: seleccione la compatibilidad de clave primaria. Están disponibles las siguientes opciones:
Tema principal: Creación de migraciones MySQL