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.
  • 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.