Fases de migração da Oracle

Um job de migração no Oracle Cloud Infrastructure Database Migration é executado em fases operacionais como um fluxo de trabalho.

As fases no serviço Database Migration são mostradas na console com nomes amigáveis (Fase DMS) e na API REST com os códigos prefixados com "ODMS_", conforme mostrado na tabela abaixo.

Observe que o serviço Database Migration utiliza a ferramenta Zero Downtime Migration para executar o fluxo de trabalho do job de migração, de modo que nos logs os nomes da fase de migração terão um prefixo "ZDM_". Observe também que uma fase do serviço Database Migration corresponde a uma ou mais fases do Zero Downtime Migration, o que dará uma aparência mais granular ao fluxo de trabalho.

Tabela 9-1 Descrições de Fase do Processo de Migração do Banco de Dados

Console - Nome da Fase do DMS (Códigos de API) Descrição Nome da Fase do ZDM Descrição

Validar (ODMS_VALIDATE)

Executa a validação do banco de dados de origem e de destino, do Hub GoldenGate e da configuração do Data Pump.

Validar Origem (ZDM_VALIDATE_SRC)

Valida as credenciais de acesso ao banco de dados de origem, as definições de parâmetro do banco de dados, os privilégios de usuário ggadmin e o suporte de captura do GoldenGate para objetos no banco de dados de origem

Validar Destino (ZDM_VALIDATE_TGT)

Verifica se o banco de dados de destino existe e se o tipo de banco de dados é Autonomous Database, além de validar credenciais de acesso, segurança e conectividade.

Validar Pre-migration Advisor (ZDM_PRE_MIGRATION_ADVISOR)

A Cloud Pre-Migration Advisor Tool é executada.

Validar Hub GoldenGate (ZDM_VALIDATE GG_HUB)

Verifica pontos finais REST do GoldenGate Microservices, configuração de software, integridade e conectividade com os bancos de dados de origem e de destino.

Validar Definições de Origem do Datapump (ZDM_VALIDATE_DATAPUMP_SETTINGS_SRC)

Valida o objeto do diretório de exportação (se aplicável) e verifica se há espaço e permissão suficientes para o usuário especificado no banco de dados de origem para exportar dumps. Verifica se os buckets do Oracle Cloud Object Store, o bucket de dados e o bucket da wallet especificados estão acessíveis na origem. Também valida a configuração do proxy, se aplicável.

Validar Definições de Destino do Datapump (ZDM_VALIDATE_DATAPUMP_SETTINGS_TGT)

Verifica se o objeto do diretório de importação do Data Pump existe.

Se um DBLINK pré-existente foi especificado, verifica se ele existe e é válido e garante que os requisitos do ADB para os arquivos DBLINK e da wallet sejam atendidos.

Preparar (ODMS_PREPARE_REPLICATION)

Prepara e inicia o processo Extract do GoldenGate e ativa o registro em log complementar

Preparar Hub GoldenGate (ZDM_PREPARE_GG_HUB)

Registra os detalhes da conexão do banco de dados e as credenciais no GoldenGate Microservices.

ZDM_ADD_HEARTBEAT_SRC

Cria a tabela de integridade do GoldenGate no banco de dados de origem. Se a tabela já existir, definirá a frequência de atualização como 60 segundos.

ZDM_ADD_SCHEMA_TRANDATA_SRC

Prepara os esquemas do banco de dados de origem para instanciação ativando o registro em log complementar no nível do esquema.

Criar Processo Extract de Origem do GoldenGate (ZDM_CREATE_GG_EXTRACT_SRC)

Inicia o processo Extract do GoldenGate no banco de dados de origem

Preparar (ODMS_PREPARE_INITIAL_LOAD) Cria os objetos de diretório necessários para o Data Pump e cria um DBLINK, se aplicável.

Preparar Datapump de Origem (ZDM_PREPARE_DATAPUMP_SRC)

Cria um novo objeto de diretório para o Data Pump, se necessário. Cria o Token de Autenticação do OCI para acessar o bucket do OCI OSS, se necessário.

Preparar Datapump de Destino (ZDM_PREPARE_DATAPUMP_TGT)

Cria um novo objeto de diretório para o Data Pump, se necessário. Armazena o token de Autenticação do OCI no banco de dados para acesso OSS seguro.

Se a migração via DBLINK e um DBLINK precisarem ser criados, cria as credenciais de banco de dados necessárias para acessar a origem e criar um novo DBLINK.

Garante que os requisitos de segurança do Autonomous Database sejam atendidos usando DBLINK via SSL.

Exportação de Origem do Datapump (ODMS_INITIAL_LOAD_EXPORT)

Inicia e monitora a Exportação do Data Pump no banco de dados de origem.

Exportação de Origem do Datapump ZDM_DATAPUMP_EXPORT_SRC)

Inicia e monitora a Exportação do Data Pump no banco de dados de origem.

Fazer Upload dos Arquivos de Dump de Origem (ODMS_DATA_UPLOAD)

Faz upload de arquivos de dump do Data Pump da origem para o OCI OSS.

Fazer Upload dos Arquivos de Dump de Origem (ZDM_UPLOAD_DUMPS_SRC)

Faz upload de arquivos de dump do Data Pump da origem para o OCI OSS.

Importação de Destino do Datapump (ODMS_INITIAL_LOAD_IMPORT)

Inicia a importação de Dumps do Data Pump para o banco de dados de destino, seja do bucket do OCI OSS ou via DBLINK, e monitora o andamento da importação do Data Pump.

Importação de Destino do Datapump (ZDM_DATAPUMP_IMPORT_TGT)

Inicia a importação de Dumps do Data Pump para o banco de dados de destino, seja do bucket do OCI OSS ou via DBLINK, e monitora o andamento da importação do Data Pump.

Pós-Datapump (ODMS_POST_INITIAL_LOAD)

Remove objetos de diretório, credenciais de acesso e DBLINK que foram criados para o Data Pump pelo serviço Database Migration.

Pós-Datapump de Origem (ZDM_POST_DATAPUMP_SRC)

Remove qualquer objeto do diretório do Data Pump criado pelo serviço Data Migration.

Pós-Datapump de Destino (ZDM_POST_DATAPUMP_TGT)

Corrige qualquer objeto inválido no banco de dados de destino. Remove o acesso ao banco de dados e as credenciais de acesso do OCI OSS que foram criadas para a migração. Remove qualquer DBLINK criado pelo serviço Database Migration. Opcionalmente, remove dumps do banco de dados de origem armazenados no bucket do OCI OSS.

Preparar GoldenGate (ODMS_PREPARE_REPLICATION_TARGET )

Prepara para a replicação do GoldenGate.

ZDM_ADD_HEARTBEAT_TGT

Cria a tabela de integridade do GoldenGate no banco de dados de destino. Se a tabela já existir, definirá a frequência de atualização como 60 segundos.

ZDM_ADD_CHECKPOINT_TGT

Cria a tabela de checkpoint do GoldenGate no banco de dados de destino para rastrear o andamento do processo Replicat.

ZDM_CREATE_GG_REPLICAT_TGT

Cria o processo de Replicat GoldenGate para o banco da dados de destino.

ZDM_START_GG_REPLICAT_TGT

Inicia o processo Replicat do GoldenGate para o banco de dados de destino.

Monitorar Lag do GoldenGate (ODMS_MONITOR_REPLICATION_LAG)

Sonda o checkpoint do GoldenGate e os dados de pulsação para medir o lag de aplicação de ponta a ponta até que o lag diminua abaixo do limite desejado.

Monitorar Lag do GoldenGate (ZDM_MONITOR_GG_LAG)

Sonda o checkpoint do GoldenGate e os dados de pulsação para medir o lag de aplicação de ponta a ponta até que o lag diminua abaixo do limite desejado.

Aplicativo de Switchover (ODMS_SWITCHOVER)

Se o banco de dados de origem estiver ocioso, interrompe o processo Extract do GoldenGate, aguarda a conclusão da aplicação do processo Replicat do GoldenGate e interrompe o processo Replicat do GoldenGate.

Aplicativo de Switchover (ZDM_SWITCHOVER_APP)

Se o banco de dados de origem estiver ocioso, interrompe o processo Extract do GoldenGate, aguarda a conclusão da aplicação do processo Replicat do GoldenGate e interrompe o processo Replicat do GoldenGate.

Limpeza (ODMS_CLEANUP)

Executa operações de limpeza, como excluir processos Extract e Replicat do GoldenGate e detalhes de conexão no banco de dados de origem e destino, respectivamente, remover o acesso do Autonomous Database à wallet e assim por diante.

Pós-Switchover (ZDM_POST_SWITCHOVER_TGT)

Executa ações pós-switchover para o banco de dados de destino.

ZDM_RM_GG_EXTRACT_SRC

Exclui o processo Extract do GoldenGate no banco de dados de origem

ZDM_RM_GG_REPLICAT_TGT

Exclui o processo Replicat do GoldenGate no banco de dados de destino

ZDM_DELETE_SCHEMA_TRANDATA_SRC

Desativa o registro em log complementar no nível do esquema no banco de dados de origem

ZDM_RM_HEARTBEAT_SRC

Elimina a tabela de integridade do GoldenGate no banco de dados de origem, se a tabela foi criada pelo serviço Database Migration. Caso contrário, redefine a frequência de atualização para a definição original.

ZDM_RM_CHECKPOINT_TGT

Elimina a tabela de checkpoint do GoldenGate no banco de dados de destino.

ZDM_RM_HEARTBEAT_TGT

Elimina a tabela de integridade do GoldenGate no banco de dados de destino, se a tabela foi criada pelo serviço Database Migration. Caso contrário, redefine a frequência de atualização para o valor original.

Limpar Hub GoldenGate (ZDM_CLEAN_GG_HUB)

Exclui os detalhes da conexão do banco de dados e as credenciais salvas com o GoldenGate Microservices

Postar Ações (ZDM_POST_ACTIONS)

Remove a wallet de acesso do Autonomous Database do serviço Database Migration.

ZDM_CLEANUP_SRC

Exclui os binários relacionados à Ferramenta Cloud Pre-Migration Advisor em servidores de banco de dados de origem.