Antes de crear una tarea de migración o sincronización de datos, debe crear un origen de datos. Este tema describe cómo crear un origen de datos de OceanBase mediante el servicio de transmisión de datos.
Riesgos de seguridad
Puede optar por agregar bloques CIDR públicos al servicio de transmisión de datos de forma automática o manual, pero esto conlleva riesgos de seguridad. El uso del servicio de transmisión de datos implica que ha comprendido y aceptado los posibles riesgos de seguridad. Debe implementar medidas básicas de protección, como establecer una contraseña compleja para su cuenta, limitar los puertos abiertos de los bloques CIDR, habilitar la autenticación para la comunicación entre API internas y revisar periódicamente los bloques CIDR para eliminar aquellos que no sean necesarios.
El servicio de transmisión de datos agregará o eliminará automáticamente los bloques CIDR de una lista blanca o security group según las necesidades del negocio y los riesgos de seguridad. No utilice estos bloques CIDR en listas blancas o security groups para fines distintos al servicio de transmisión de datos. Si los usa para otros propósitos, los problemas derivados quedarán fuera del alcance de la garantía del SLA del servicio de transmisión de datos. Para obtener más información sobre cómo agregar una dirección IP a una lista blanca o security group para el servicio de transmisión de datos, consulte Add a whitelist.
Procedimiento
-
Inicie sesión en
.
En el panel de navegación izquierdo, seleccione Data Transmission > Data Source Management.
-
En la sección Data Sources, haga clic en New Data Source en la esquina superior derecha.

-
En el cuadro de diálogo New Data Source, conserve el valor predeterminado OceanBase para Data Source Type. Seleccione un valor para Instance Type y configure los parámetros.
-
Si selecciona OceanBase Clusters como Instance Type, establezca los siguientes parámetros.

Parámetro
Descripción
Data Source Identifier
Se recomienda utilizar una combinación de dígitos y letras. No debe contener espacios ni exceder los 32 caracteres de longitud.
Cross Alibaba Cloud Account
El servicio de transmisión de datos permite configurar tareas para migrar o sincronizar datos entre instancias de diferentes cuentas de Alibaba Cloud.
Puede elegir si desea seleccionar esta opción según sus necesidades empresariales. Si la selecciona, introduzca la cuenta de Alibaba Cloud de la instancia destino. Si no tiene permisos sobre dicha cuenta, solicite primero la autorización correspondiente. Para obtener más información, consulte Request cross-account authorization.
Cluster ID/Name
Nombre del clúster al que pertenece el inquilino de OceanBase Database.
Tenant Name
Nombre del inquilino de OceanBase Database.
Tenant Mode
Modo compatible del inquilino de OceanBase Database. Este campo se completa automáticamente y no se puede modificar.
Username
Nombre del usuario de la base de datos de OceanBase.
Se recomienda crear un usuario de base de datos dedicado para la tarea de migración o sincronización. Para obtener más información, consulte Create a user and grant permissions for an OceanBase cluster instance (modo compatible con MySQL) o Create a user and grant permissions for an OceanBase cluster instance (modo compatible con Oracle).
Password
Contraseña del usuario de la base de datos de OceanBase.
Remarks (Optional)
Información adicional sobre el origen de datos.
__OCEANBASE_INNER_DRC_USER password (Optional)
Contraseña del usuario administrador __OCEANBASE_INNER_DRC_USER. Este usuario administrador se utiliza para migrar tablas sin claves únicas en OceanBase Database. Tenga en cuenta que debe crear este usuario bajo el mismo inquilino donde se encuentra el origen de datos actual.
En el cuadro de diálogo New Data Source, puede hacer clic en Expand junto a Advanced Options para configurar este parámetro según sea necesario.
-
Si selecciona OceanBase Database Tenant Instance como Instance Type, establezca los siguientes parámetros.

Parámetro
Descripción
Data Source Identifier
Se recomienda utilizar una combinación de dígitos y letras. No debe contener espacios ni exceder los 32 caracteres de longitud.
Cross Alibaba Cloud Account
El servicio de transmisión de datos permite configurar tareas para migrar o sincronizar datos entre instancias de diferentes cuentas de Alibaba Cloud.
Puede elegir si desea seleccionar esta opción según sus necesidades empresariales. Si la selecciona, introduzca la cuenta autorizada de Alibaba Cloud de la instancia destino. Para obtener más información, consulte Request cross-account authorization.
Tenant Name
Nombre del inquilino de OceanBase Database.
Tenant Mode
Modo compatible del inquilino de OceanBase Database. Este campo se completa automáticamente y no se puede modificar.
Username
Nombre del usuario de la base de datos de OceanBase. Se recomienda crear un usuario de base de datos dedicado para la tarea de migración o sincronización. Para obtener más información, consulte Create a database user.
Password
Contraseña del usuario de la base de datos.
Remarks (Optional)
Información adicional sobre el origen de datos.
__OCEANBASE_INNER_DRC_USER password (Optional)
Contraseña del usuario administrador __OCEANBASE_INNER_DRC_USER. Este usuario administrador se utiliza para migrar tablas sin claves únicas en OceanBase Database. Tenga en cuenta que debe crear este usuario bajo el mismo inquilino donde se encuentra el origen de datos actual.
En el cuadro de diálogo New Data Source, puede hacer clic en Expand junto a Advanced Options para configurar este parámetro según sea necesario.
-
Si selecciona Self-Managed Database in VPC como Instance Type, establezca los siguientes parámetros.

Parámetro
Descripción
Data Source Identifier
Se recomienda utilizar una combinación de dígitos y letras. No debe contener espacios ni exceder los 32 caracteres de longitud.
Cross Alibaba Cloud Account
El servicio de transmisión de datos permite configurar tareas para migrar o sincronizar datos entre instancias de diferentes cuentas de Alibaba Cloud.
Puede elegir si desea seleccionar esta opción según sus necesidades empresariales. Si la selecciona, introduzca la cuenta autorizada de Alibaba Cloud de la instancia destino. Para obtener más información, consulte Request cross-account authorization.
VPC
Identificador único de la nube privada virtual (VPC) utilizada por el usuario.
Tenant Type
Modo compatible del inquilino de OceanBase Database, que puede ser MySQL u Oracle.
Host IP Address
Dirección IP del host donde reside la base de datos.
Port
Número de puerto del host donde reside la base de datos.
Tenant Name
Nombre del inquilino de OceanBase Database.
Cluster Name
Nombre del clúster al que pertenece el inquilino de OceanBase Database.
Username
Nombre del usuario de la base de datos de OceanBase.
Se recomienda crear un usuario de base de datos dedicado para la tarea de migración o sincronización. Para obtener más información, consulte Create a database user.
Password
Contraseña del usuario de la base de datos de OceanBase.
Remarks (Optional)
Información adicional sobre el origen de datos.
Opcional. En el cuadro de diálogo New Data Source, haga clic en Expand junto a Advanced Options para configurar los parámetros según sea necesario.

Parámetro
Descripción
DRC User Name
Nombre del usuario de Data Replication Center (DRC). Este usuario lee los registros incrementales de OceanBase Database y obtiene los esquemas de la base de datos. Debe crear el usuario en el inquilino sys.
Password
Contraseña del usuario de DRC.
oblogproxy IP (Optional)
Configuración de oblogproxy. oblogproxy es un servicio de proxy para gestionar los registros incrementales de OceanBase Database. Proporciona capacidades de intervención y gestión de tareas como servicios, lo que permite a las aplicaciones acceder y administrar los registros incrementales en tiempo real de OceanBase Database. También satisface la necesidad de suscripciones a registros incrementales en modo de aislamiento de red.
oblogproxy Port (Optional)
__OCEANBASE_INNER_DRC_USER password (Optional)
Contraseña del usuario administrador __OCEANBASE_INNER_DRC_USER. Este usuario administrador se utiliza para migrar tablas sin claves únicas en OceanBase Database. Tenga en cuenta que debe crear este usuario bajo el mismo inquilino donde se encuentra el origen de datos actual.
-
Si selecciona OceanBase Serverless Instance como Instance Type, establezca los siguientes parámetros.

Parámetro
Descripción
Data Source Identifier
Se recomienda utilizar una combinación de dígitos y letras. No debe contener espacios ni exceder los 32 caracteres de longitud.
Cross Alibaba Cloud Account
El servicio de transmisión de datos permite configurar tareas para migrar o sincronizar datos entre instancias de diferentes cuentas de Alibaba Cloud.
Puede elegir si desea seleccionar esta opción según sus necesidades empresariales. Si la selecciona, introduzca la cuenta autorizada de Alibaba Cloud de la instancia destino. Para obtener más información, consulte Request cross-account authorization.
Instance Name
Seleccione una instancia serverless creada previamente en la lista desplegable.
Tenant Mode
Modo compatible del inquilino de OceanBase Database. Este campo se completa automáticamente y no se puede modificar.
Username
Nombre del usuario de la base de datos de OceanBase. Se recomienda crear un usuario de base de datos dedicado para la tarea de migración o sincronización. Para obtener más información, consulte Create a normal account in an OceanBase serverless instance and grant privileges to the account.
Password
Contraseña del usuario de la base de datos.
Remarks (Optional)
Información adicional sobre el origen de datos.
__OCEANBASE_INNER_DRC_USER password (Optional)
Contraseña del usuario administrador __OCEANBASE_INNER_DRC_USER. Este usuario administrador se utiliza para migrar tablas sin claves únicas en OceanBase Database. Tenga en cuenta que debe crear este usuario bajo el mismo inquilino donde se encuentra el origen de datos actual.
En el cuadro de diálogo New Data Source, puede hacer clic en Expand junto a Advanced Options para configurar este parámetro según sea necesario.
-
Si selecciona OBKV Instance como Instance Type, establezca los siguientes parámetros.

Parámetro
Descripción
Data Source Identifier
Se recomienda utilizar una combinación de dígitos y letras. No debe contener espacios ni exceder los 32 caracteres de longitud.
Cross Alibaba Cloud Account
El servicio de transmisión de datos permite configurar tareas para migrar o sincronizar datos entre instancias de diferentes cuentas de Alibaba Cloud.
Puede elegir si desea seleccionar esta opción según sus necesidades empresariales. Si la selecciona, introduzca la cuenta autorizada de Alibaba Cloud de la instancia destino. Para obtener más información, consulte Request cross-account authorization.
Cluster ID/Name
Seleccione una instancia OBKV creada previamente en la lista desplegable. Para crear una instancia OBKV, seleccione Standard Edition (Key-Value) en Series. Para obtener más información, consulte Purchase an instance.
Tenant Name
Seleccione el identificador o nombre del inquilino correspondiente al identificador o nombre del clúster en la lista desplegable.
Username
Nombre del usuario de la base de datos de OceanBase. Se recomienda crear un usuario de base de datos dedicado para la tarea de migración o sincronización. Para obtener más información, consulte Create a user and grant permissions for an OBKV instance.
Password
Contraseña del usuario de la base de datos.
Remarks (Optional)
Información adicional sobre el origen de datos.
-
Haga clic en Test Connection para comprobar la conexión de red entre el servicio de transmisión de datos y el origen de datos, así como la validez del nombre de usuario y la contraseña.
Una vez superada la prueba, haga clic en OK.