Selección de objetos para la migración MySQL
En el servicio Oracle Cloud Infrastructure Database Migration, puede especificar objetos que se deben incluir o excluir de una migración MySQL.
Al crear una migración, especifique reglas para seleccionar objetos en el separador Configuración avanzada del separador Objetos seleccionados.
Puede seleccionar Incluir o Excluir en la lista Acción para especificar si una regla debe incluir o excluir los objetos de base de datos especificados en la migración.
Si no define ninguna regla para un tipo de migración Completa, se migran todos los esquemas y objetos del servidor. Si selecciona un tipo de migración de esquema, solo se migra el esquema definido en el nombre de base de datos al crear la conexión de origen. Para ambos tipos de migración, se aplican los Objetos y esquemas excluidos por defecto.
Si especifica reglas Incluir, la migración solo moverá los objetos especificados y sus objetos dependientes; el resto de objetos se excluyen automáticamente.
Al especificar reglas Excluir, la migración excluirá los objetos especificados y sus objetos dependientes; el resto de objetos se incluyen en la migración.
information_schema
mysql
perormance_schema
sys
ndbinfo
Al realizar una migración en línea, el servicio Database Migration crea un esquema dinámico denominado ggadmin_${dbName}
, donde dbName
es el nombre de la base de datos que se ha definido para la conexión de origen (por ejemplo, ggadmin_employees
). Oracle GoldenGate utiliza este esquema para crear las tablas de puntos de control y latidos, y se crea tanto en las bases de datos de origen como en las de destino. Cuando se completa la migración, estos esquemas se suprimen.
Puede excluir los siguientes tipos de objetos para migraciones MySQL: USER, SCHEMA, TABLE, TRIGGER, EVENT, ROUTINE
TRIGGER
, el nombre de objeto se puede definir de una de las siguientes formas diferentes:
tableName.triggerName
: esto limitará la regla solo a ese disparador específico.tableName
: incluirá todos los disparadores de la tabla definida.
Para crear una regla, introduzca valores para cada uno de los siguientes campos:
-
Esquema especifica el esquema de los objetos de base de datos seleccionados. Puede incluir/excluir objetos de diferentes esquemas; no se limita a que todas las reglas definan el mismo esquema. Además, se permiten caracteres comodín en forma de expresión regular Java en este campo.
-
En Nombre del objeto se especifica el nombre de objetos de base del datos seleccionados
-
Con Tipo de objeto se especifica el tipo de objetos de base de datos seleccionados.
Puede filtrar los campos Esquema y Nombre de objeto mediante cualquier expresión regular válida como se documenta en Patrón. Por ejemplo, puede introducir .* en el campo Nombre de objeto para seleccionar objetos de cualquier nombre.
Los objetos incluidos en una migración también se Ven influenciados por el modo del trabajo de la carga inicial, como se explica en Configuración de opciones avanzadas de carga inicial para migraciones MySQL.
Tenga en cuenta la siguiente restricción: para los tipos de objeto TRIGGER
y USER
, las expresiones regulares no están soportadas.
Tema principal: Creación de migraciones MySQL