Fazer Upgrade de um Sistema de Banco de Dados
Este artigo descreve os procedimentos para fazer upgrade do SO (sistema operacional) e do GI (Grid Infrastructure) em sistemas de banco de dados usando a Console e a API.
Agora você pode fazer upgrade do sistema operacional para o Oracle Linux 8 (OL8) e o Oracle Grid Infrastructure para 19c no seu sistema de BD.
Política Obrigatória de IAM
Para usar o Oracle Cloud Infrastructure, um administrador deve conceder a você acesso de segurança em uma política. Esse acesso será necessário se você estiver usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Caso receba uma mensagem de que você não tem permissão ou de que não está autorizado, verifique com o administrador o tipo de acesso que você tem e em qual compartimento deve trabalhar.
Para administradores: A política em Permitir que os administradores de banco de dados gerenciem sistemas de banco de dados do Oracle Cloud permite que o grupo especificado faça tudo com bancos de dados e recursos relacionados do serviço Database.
Se você não conhece as políticas, consulte Conceitos Básicos de Políticas e Políticas Comuns. Se quiser saber mais sobre a criação de políticas para bancos de dados, consulte Detalhes do Serviço Database.
Pré-requisitos
Os seguintes itens são necessários para fazer upgrade de um sistema de banco de dados:
- O sistema de banco de dados deve usar o Oracle Linux 6 (OL6) ou o Oracle Linux 7 (OL7).
- A Oracle recomenda ter um backup stand-alone completo do banco de dados.
Observação:
O Oracle Linux Release 7 (OL7) no Base Database Service está se aproximando do fim da vida útil (EOL). Para obter mais informações, consulte Support Timeline for Oracle Linux Release 7 (OL7) no Base Database Service (ID de Documento 3056652.1).Sobre o Upgrade de um Sistema de Banco de Dados
Para upgrades do sistema de banco de dados, observe o seguinte:
- A Oracle recomenda ter um backup stand-alone completo do banco de dados.
- Você pode fazer upgrade do software Grid Infrastructure versão 19c ou 21c para o software Grid Infrastructure versão 23ai. Todas as versões anteriores do Grid Infrastructure devem ser submetidas a upgrade primeiro para 19c.
- O sistema de BD deve usar o Oracle Linux 8 (OL8) para fazer upgrade da versão do software Grid Infrastructure para o 23ai.
- O sistema de banco de dados deve usar o Oracle Linux 6 (OL6) ou o Oracle Linux 7 (OL7) para fazer upgrade da versão do software Grid Infrastructure para 19c.
- Você pode fazer upgrade do sistema operacional para OL8 de OL6 ou OL7.
- Quando você estiver em OL7, somente o sistema operacional será atualizado para OL8. O GI não será atualizado.
- Os bancos de dados anteriores à versão 19.21 ou 21.12 serão iniciados com OL7, que inclui a restauração de um backup ou uma criação stand-by do Data Guard. Os bancos de dados a partir das versões 19.21 ou 21.12 sempre serão provisionados com OL8. A versão do SO de um novo sistema de BD (restauração ou Data Guard) dependerá, portanto, da versão do banco de dados, independentemente do SO do sistema de BD de origem. Se você precisar de OL7 com a atualização mais recente (por exemplo, 19.21 ou 21.12) do banco de dados, será necessário iniciar com uma versão mais antiga do BD (por exemplo, 19.20 ou 21.11) e atualizar para a versão mais recente.
- Os upgrades do sistema de banco de dados envolvem algum período de indisponibilidade (mesmo em sistemas de banco de dados RAC). Planeje e programe seu upgrade adequadamente.
- A Oracle recomenda desativar os backups automáticos antes de executar o upgrade.
Observação:
O processo de upgrade por si só irá desativar e reativar o backup automático. No entanto, a Oracle recomenda que você faça isso após uma análise cuidadosa. - O processo de upgrade cria uma nova instância de computação e clona os discos de dados.
- Os endereços IP privados e nomes de host são transferidos para o sistema de banco de dados que sofreu upgrade.
- Os endereços IP públicos efêmeros não são transferidos e serão alterados no sistema de banco de dados que sofreu upgrade.
- A Oracle recomenda não iniciar novas instâncias dentro da sub-rede do sistema de banco de dados. Há um curto intervalo em que os endereços IP privados e nomes de host estão "livres" durante o processo de upgrade. Durante esse intervalo, a inicialização de qualquer nova instância poderá reservar os endereços IP "livres" e bloquear o processo de upgrade.
Observação:
Se alguma instância bloquear o processo de upgrade, ele será continuado automaticamente após o encerramento da instância de bloqueio. - Todas as alterações no Sistema Operacional serão removidas e não serão transferidas para o novo Sistema Operacional.
- Todas as alterações no Clusterware, que não o banco de dados e os serviços, serão removidas e não serão transferidas para a nova pilha de GI.
- Para bancos de dados com uma associação do Data Guard, o upgrade só é permitido no site stand-by. Ele garante que nenhuma reinstanciação seja necessária, pois o stand-by pode estar à frente do principal em caso de rollback.
- A Oracle recomenda alternar a associação do Data Guard para " Desempenho Máximo" antes do upgrade; caso contrário, o principal será executado em
NET_TIMEOUT
e será necessária uma redefinição da configuração posteriormente. Após o upgrade, se necessário, você poderá transformá-la em "Disponibilidade Máxima".
Transferir um Upgrade com Falha
Não é possível transferir upgrades que não foram concluídos com sucesso pelos seguintes motivos, usando a equipe de suporte da Oracle.
- Falha no registro do banco de dados.
- A inicialização do banco de dados falhou mesmo após um upgrade bem-sucedido do sistema operacional e do GI.
Fazer Rollback de um Upgrade com Falha
Você pode fazer rollback de upgrades que não foram concluídos com sucesso. Um rollback redefine seu sistema de banco de dados para o estado anterior ao upgrade. Todas as alterações no sistema de banco de dados feitas durante e após o upgrade serão perdidas.
Observação:
Os endereços IP públicos presentes antes do processo de upgrade teriam alterado e não podem ser recuperados.Após o rollback, você pode tentar fazer upgrade do sistema de banco de dados novamente depois de encontrar e corrigir a causa da falha no upgrade anterior.
Após a Conclusão do Upgrade
Após uma atualização bem-sucedida, observe o seguinte:
- Verifique se o backup automático está ativado para o banco de dados, caso ele tenha sido desativado antes do upgrade.
- O upgrade troca o volume de inicialização. Portanto, toda personalização do sistema operacional será removida (e deverá ser reaplicada pelo cliente).
- À medida que a pilha do GI é reinstalada, você precisa aplicar todas as personalizações do Clusterware (como serviços, IPs virtuais adicionais etc.).
- Verifique se o backup automático está ativado para o banco de dados caso ele tenha sido desativado antes do upgrade.
Upgrade do Sistema Operacional de um Sistema de Banco de Dados
Execute as seguintes etapas para fazer upgrade do sistema operacional (SO) de um sistema de BD usando a Console do OCI:
- Na página de lista Sistemas de BD, selecione o sistema de BD com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o sistema de banco de dados, consulte Listar os Sistemas de Banco de Dados.
- Na página de detalhes, selecione a guia Atualizações (SO) para exibir a lista de upgrades de SO disponíveis para o sistema de banco de dados.
- No menu Ações do upgrade no qual você está interessado, selecione uma das seguintes ações:
- Exibir detalhes: Exiba os detalhes sobre este upgrade.
- Pré-verificação: Verifique se há pré-requisitos para garantir que o upgrade possa ser aplicado com sucesso.
- Aplicar atualização: Aplica o upgrade selecionado. A Oracle recomenda que você execute a operação de pré-verificação para um upgrade antes de aplicá-lo.
Na lista, o Estado exibe o status da operação. Enquanto uma atualização está sendo aplicada, o Estado é exibido como Atualizando. O status do sistema de banco de dados também é exibido como Atualizando. As operações de ciclo de vida no sistema de banco de dados e seus recursos podem ficar temporariamente disponíveis. Se a atualização for concluída com sucesso, o Estado será alterado para Aplicado e o status do sistema de banco de dados será alterado para Disponível.
Fazer Upgrade do Grid Infrastructure de um Sistema de BD
Execute as seguintes etapas para fazer upgrade do Grid Infrastructure (GI) de um sistema de banco de dados usando a Console do OCI:
- Na página de lista Sistemas de BD, selecione o sistema de BD com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o sistema de banco de dados, consulte Listar os Sistemas de Banco de Dados.
- Na página de detalhes, selecione a guia Atualizações (GI) para exibir a lista de upgrades do Grid Infrastructure disponíveis para o sistema de banco de dados.
- No menu Ações do upgrade no qual você está interessado, selecione uma das seguintes ações:
- Exibir detalhes: Exiba os detalhes sobre este upgrade.
- Pré-verificação: Verifique se há pré-requisitos para garantir que o upgrade possa ser aplicado com sucesso.
- Aplicar atualização: Aplica o upgrade selecionado. A Oracle recomenda que você execute a operação de pré-verificação para um upgrade antes de aplicá-lo.
Na lista, o Estado exibe o status da operação. Enquanto uma atualização está sendo aplicada, o Estado é exibido como Atualizando. O status do sistema de banco de dados também é exibido como Atualizando. As operações de ciclo de vida no sistema de banco de dados e seus recursos podem ficar temporariamente disponíveis. Se a atualização for concluída com sucesso, o Estado será alterado para Aplicado e o status do sistema de banco de dados será alterado para Disponível.
Exibir o Histórico de Atualizações de um Sistema de Banco de Dados
Execute as seguintes etapas para visualizar o histórico de atualização de um sistema de banco de dados usando a Console do OCI:
- Na página de lista Sistemas de BD, selecione o sistema de BD com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o sistema de banco de dados, consulte Listar os Sistemas de Banco de Dados.
- Na página de detalhes, selecione a guia Histórico de Atualizações para exibir o histórico de operações de atualização e upgrade desse sistema de banco de dados.
Fazer Rollback de um Upgrade com Falha
Execute as seguintes etapas para reverter uma atualização malsucedida de um sistema do banco de dados usando a Console do OCI:
- Na página de lista Sistemas de BD, selecione o sistema de BD com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o sistema de banco de dados, consulte Listar os Sistemas de Banco de Dados.
- Na página de detalhes, selecione a guia Histórico de Atualizações para exibir o histórico de operações de atualização e upgrade desse sistema de banco de dados.
- Quando ocorrer falha em um upgrade, uma mensagem de alerta será exibida na parte superior da página.
- Selecione Rollback e confirme.