Migrar o Oracle Database 11g do Windows para o Oracle Database 19c no Linux

Introdução

Este tutorial mostra como migrar um banco de dados Oracle Database 11g do Windows para o Oracle Database 19c no Linux usando o backup e a restauração do Oracle Recovery Manager (RMAN), um processo stand-by físico, upgrade do banco de dados e plug-in não CDB para PDB.

O processo reduz o tempo de inatividade do aplicativo restaurando o banco de dados no sistema de destino antes do cutover, enviando manualmente logs de arquivamento, aplicando os logs de arquivamento restantes durante a janela de cutover, fazendo upgrade do banco de dados e conectando-o a um banco de dados contêiner (CDB).

Detalhes de Ambiente

Detalhes do ambiente

Objetivos

Pré-requisitos

Tarefa 1: Fazer backup do banco de dados de origem (Windows) com armazenamento 'NFS'.

Script de backup do RMAN para Windows

Tarefa 2: Iniciar o banco de dados NOMOUNT no banco de dados de estágio e começar a restaurar o banco de dados no OCI.

Iniciar banco de dados nomount com spfile

Saída de Inicialização de Restauração do Banco de Dados

Saída de restauração do banco de dados

Tarefa 3: Quando a restauração estiver concluída, copie todos os logs de arquivamento do banco de dados de origem para o local NFS até o cutover.

caminho do diretório de arquivamento do catálogo

Processo MRP aplicando logs de arquivamento ao banco de dados stand-by

Tarefa 4: Interromper a recuperação, ativar o banco de dados stand-by e abrir o banco de dados no modo OPEN UPGRADE no sistema de banco de dados de destino.

Interromper o processo `MRP` e ativar o banco de dados stand-by

Modo de Upgrade Aberto do BD

Tarefa 5: Fazer upgrade do banco de dados de teste para a versão 19c dentro do sistema de banco de dados de destino.

Upgrade do banco de dados de destino

image

image

Tarefa 6: Inicie o banco de dados, execute o script de correção pós-upgrade e execute o comando UTLRP para compilar objetos inválidos.

iniciar destino do banco de dados no sistema

comparação de objeto inválida

script de correção de pós-upgrade

image

Tarefa 7: Atualizar o fuso horário no banco de dados de preparação.

Upgrade de Fuso Horário

image

image

Tarefa 8: Etapas para usar o Plug-in PDB.

Iniciar banco de dados somente leitura

banco de dados cdb de destino de compatibilidade

Violações do plug-in do PDB

criar banco de dados plugável

noncdb para pdb

estado de salvamento do pdb aberto

datapatch no pdb

datapatch no pdb 1

Tarefa 9: Chave de criptografia para o banco de dados PDB.

Chave de criptografia no PDB

Tarefa 10: Certifique-se de que os componentes do registro do banco de dados sejam validados para pós-verificações.

Componentes de registro de banco de dados

Conclusão

A vantagem significativa desse método é que, usando o backup e a restauração do banco de dados RMAN entre plataformas, você pode facilmente executar a migração do banco de dados entre o Windows e o Linux com um sistema de banco de dados multitenant. Para requisitos mínimos de migração de tempo de inatividade, esse método ajuda como o Data Guard a configurar e fazer upgrade do banco de dados e do plug-in para um banco de dados contêiner.

Confirmações

Autor - Yogesha D K (Engenheiro Sênior de Nuvem, Serviços de Sucesso do Cliente)

Mais Recursos de Aprendizado

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal do Oracle Learning no YouTube. Além disso, acesse education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.