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 ( |
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 ( |
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 |
Validar Destino ( |
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 ( |
A Cloud Pre-Migration Advisor Tool é executada. |
||
Validar Hub GoldenGate ( |
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 ( |
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 ( |
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 ( |
Prepara e inicia o processo Extract do GoldenGate e ativa o registro em log complementar |
Preparar Hub GoldenGate ( |
Registra os detalhes da conexão do banco de dados e as credenciais no GoldenGate Microservices. |
|
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. |
||
|
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 ( |
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 ( |
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 ( |
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 ( |
Inicia e monitora a Exportação do Data Pump no banco de dados de origem. |
Exportação de Origem do Datapump |
Inicia e monitora a Exportação do Data Pump no banco de dados de origem. |
Fazer Upload dos Arquivos de Dump de Origem ( |
Faz upload de arquivos de dump do Data Pump da origem para o OCI OSS. |
Fazer Upload dos Arquivos de Dump de Origem ( |
Faz upload de arquivos de dump do Data Pump da origem para o OCI OSS. |
Importação de Destino do Datapump ( |
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 ( |
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 ( |
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 ( |
Remove qualquer objeto do diretório do Data Pump criado pelo serviço Data Migration. |
Pós-Datapump de Destino ( |
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 ( |
Prepara para a replicação do GoldenGate. |
|
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. |
|
Cria a tabela de checkpoint do GoldenGate no banco de dados de destino para rastrear o andamento do processo Replicat. |
||
|
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 ( |
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 ( |
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 ( |
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 ( |
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 ( |
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 ( |
Executa ações pós-switchover para o banco de dados de destino. |
|
Exclui o processo Extract do GoldenGate no banco de dados de origem |
||
|
Exclui o processo Replicat do GoldenGate no banco de dados de destino |
||
|
Desativa o registro em log complementar no nível do esquema no banco de dados de origem |
||
|
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. |
||
|
Elimina a tabela de checkpoint do GoldenGate no banco de dados de destino. |
||
|
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 ( |
Exclui os detalhes da conexão do banco de dados e as credenciais salvas com o GoldenGate Microservices |
||
Postar Ações ( |
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. |
Tópico principal: Monitorando o status do job