Todos os produtos
Search
Central de documentação

Data Management:Inicializar bancos de dados vazios

Última atualização: Jun 27, 2026

Copie estruturas de tabelas (esquemas) de um banco de dados source para um banco de dados de destino vazio. Esse processo replica esquemas entre regiões, unidades ou ambientes sem migrar dados.

Para sincronizar esquemas com um banco de dados de destino que já contém tabelas, utilize a sincronização de esquema.

Pré-requisitos

Antes de começar, verifique se:

  • Os bancos de dados source e de destino são de um dos seguintes tipos suportados:

    Engine

    Serviços de banco de dados suportados

    MySQL

    ApsaraDB RDS for MySQL, PolarDB for MySQL, MyBase for MySQL, PolarDB for Xscale, AnalyticDB for MySQL V3.0 e bancos de dados MySQL de outras origens

    SQL Server

    ApsaraDB RDS for SQL Server, MyBase for SQL Server e bancos de dados SQL Server de outras origens

    PostgreSQL

    ApsaraDB RDS for PostgreSQL, PolarDB for PostgreSQL, MyBase for PostgreSQL, AnalyticDB for PostgreSQL e bancos de dados PostgreSQL de outras origens

    MariaDB

    ApsaraDB RDS for MariaDB e bancos de dados MariaDB de outras origens

    OceanBase

    ApsaraDB for OceanBase no modo MySQL

    Compatível com Oracle

    PolarDB for PostgreSQL (Compatible with Oracle)

  • A regra de segurança Enable execution capability (if closed, other rules are invalid) está ativada para o banco de dados de destino. Para mais informações, consulte Enable execution capability.

    Nota

    Se essa regra estiver desativada, a sincronização de esquema poderá apenas comparar esquemas, mas não executará instruções SQL para sincronizá-los.

  • O banco de dados de destino está vazio e não contém tabelas.

  • Sua conta possui permissões de consulta no banco de dados source. Para mais informações, consulte View owned permissions.

  • Sua conta tem permissão para alterar tabelas no banco de dados de destino. Para mais detalhes, veja View owned permissions.

Procedimento

  1. Faça login no DMS console V5.0.

  2. Na barra de navegação superior, clique em Database Development. No painel de navegação à esquerda, escolha Schema Change > Empty Database Initialization.

  3. Na página Table/Database Synchronization Application, configure os parâmetros a seguir.

    Parâmetro

    Descrição

    Source Database

    Banco de dados source. Após selecionar um banco de dados, é possível especificar opcionalmente um número de versão do esquema. A versão mais recente é usada por padrão. Para mais informações, consulte Gerencie versões de esquema.

    Destination Database

    Banco de dados de destino. Permite especificar opcionalmente um número de versão do esquema. Para mais informações, consulte Gerencie versões de esquema.

    Initialized Table

    Tabelas a serem inicializadas. Partial Tables: inicializa apenas as tabelas selecionadas. All Tables: inicializa todas as tabelas do banco de dados source.

    Whether to Ignore Error

    Modo de tratamento de erros. Not Ignore: o DMS interrompe a execução quando ocorre um erro. Ignore: o DMS ignora a instrução com falha e continua executando as instruções restantes.

  4. Clique em Submit.

    O DMS analisa os esquemas dos bancos de dados source e de destino.

    Nota

    Caso os esquemas sejam alterados durante a análise, clique em Re-analyze para reiniciar o processo.

  5. Clique em Submit for Approval e aguarde a aprovação da solicitação.

  6. Após a aprovação, clique em Submit and Synchronize to Target Database.

  7. Revise as instruções SQL e clique em Confirm Synchronization.

    O DMS executa as instruções SQL para sincronizar os esquemas. Clique em Details para visualizar os logs da operação, incluindo instruções SQL, duração da execução e detalhes do agendamento.

Próximos passos