Todos los productos
Search
Centro de documentos

Data Management:Inicializar bases de datos vacías

Última actualización: Sep 03, 2026

Copie las estructuras de tablas (esquemas) de una base de datos de origen a una base de datos de destino vacía para replicar esquemas entre regiones, unidades o entornos sin migrar datos.

Para sincronizar esquemas con una base de datos de destino que ya contiene tablas, utilice schema synchronization.

Requisitos previos

Antes de empezar, asegúrese de que:

  • Las bases de datos de origen y de destino corresponden a uno de los siguientes tipos compatibles:

    Motor

    Servicios de base de datos compatibles

    MySQL

    ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL, PolarDB for Xscale, AnalyticDB for MySQL V3.0 y bases de datos MySQL de otros orígenes

    SQL Server

    ApsaraDB RDS for SQL Server, MyBase for SQL Server y bases de datos SQL Server de otros orígenes

    PostgreSQL

    ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL, AnalyticDB for PostgreSQL y bases de datos PostgreSQL de otros orígenes

    MariaDB

    ApsaraDB RDS for MariaDB y bases de datos MariaDB de otros orígenes

    OceanBase

    ApsaraDB for OceanBase en modo MySQL

    Compatible con Oracle

    PolarDB for PostgreSQL (Compatible with Oracle)

  • La regla de seguridad Enable execution capability (if closed, other rules are invalid) está habilitada para la base de datos de destino. Para obtener más información, consulte Enable execution capability.

    Nota

    Si esta regla está deshabilitada, la sincronización de esquemas solo compara esquemas, pero no ejecuta sentencias SQL para sincronizarlos.

  • La base de datos de destino está vacía y no contiene tablas.

  • Su cuenta tiene permisos de consulta en la base de datos de origen. Para obtener más información, consulte View owned permissions.

  • Su cuenta tiene permisos para modificar tablas en la base de datos de destino. Para obtener más información, consulte View owned permissions.

Procedimiento

  1. Inicie sesión en la consola de DMS V5.0.

  2. En la barra de navegación superior, haga clic en Database Development. En el panel de navegación izquierdo, seleccione Schema Change > Empty Database Initialization.

  3. En la página Table/Database Synchronization Application, configure los siguientes parámetros.

    Parámetro

    Descripción

    Source Database

    Base de datos de origen. Tras seleccionar una base de datos, especifique un número de versión del esquema si lo desea. De forma predeterminada, se utiliza la versión más reciente. Para obtener más información, consulte Manage schema versions.

    Destination Database

    Base de datos de destino. Especifique un número de versión del esquema si lo desea. Para obtener más información, consulte Manage schema versions.

    Initialized Table

    Tablas por inicializar. Partial Tables: inicializa únicamente las tablas seleccionadas. All Tables: inicializa todas las tablas de la base de datos de origen.

    Whether to Ignore Error

    Modo de gestión de errores. Not Ignore: DMS se detiene al producirse un error. Ignore: DMS omite la sentencia con errores y continúa con la ejecución de las restantes.

  4. Haga clic en Submit.

    DMS analiza los esquemas de las bases de datos de origen y de destino.

    Nota

    Si los esquemas cambian durante el análisis, haga clic en Re-analyze para reiniciarlo.

  5. Haga clic en Submit for Approval y espere a que se apruebe la solicitud.

  6. Una vez aprobada, haga clic en Submit and Synchronize to Target Database.

  7. Revise las sentencias SQL y haga clic en Confirm Synchronization.

    DMS ejecuta las sentencias SQL para sincronizar los esquemas. Haga clic en Details para consultar los registros de operación, incluidas las sentencias SQL, la duración de la ejecución y los detalles de programación.

Pasos siguientes