Fazer Upgrade de um Sistema de Banco de Dados
Este artigo descreve OS procedimentos para fazer upgrade do sistema operacional (SO) e do Grid Infrastructure (GI) em sistemas de banco de dados usando a Console do OCI.
Agora você pode fazer upgrade do sistema operacional para o Oracle Linux 8 (OL8) e o Oracle Grid Infrastructure para o 19c no seu sistema de banco de dados.
Política Obrigatória do Serviço IAM
Para usar o Oracle Cloud Infrastructure, um administrador deve conceder acesso à 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. Se você receber uma mensagem de que não tem permissão ou que não tem autorização, verifique com o administrador que tipo de acesso você tem e em qual compartimento deseja 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ê 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 de sua 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 26ai. Todas as versões anteriores do Grid Infrastructure devem ser primeiro atualizadas para 19c.
- O sistema de banco de dados deve usar o Oracle Linux 8 (OL8) para fazer upgrade da versão do software Grid Infrastructure para o 26ai.
- 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 o 19c.
- Você pode fazer upgrade do sistema operacional para o OL8 usando OL6 ou OL7.
- Quando você estiver no OL7, somente o sistema operacional será atualizado para OL8. O GI não será atualizado.
- Bancos de dados anteriores à 19.21 ou 21.12 serão iniciados com o OL7, que inclui a restauração de um backup ou uma criação stand-by do Data Guard. Os bancos de dados da versão 19.21 ou 21.12 em diante serão sempre provisionados com OL8. A versão do sistema operacional de um novo sistema de banco de dados (restauração ou Data Guard) dependerá, portanto, da versão do banco de dados, independentemente do sistema operacional do sistema de banco de dados de origem. Se você precisar de OL7 com a atualização de banco de dados mais recente (por exemplo, 19.21 ou 21.12), 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 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 quando os endereços IP privados e os nomes de host são "livres" durante o processo de upgrade. Durante esse intervalo, a ativação de qualquer nova instância poderá reservar os endereços IP "livres" e bloquear o processo de upgrade.
Observação: Se qualquer instância bloquear o processo de upgrade, o processo de upgrade continuará 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 ao Data Guard para "Desempenho Máximo" antes do upgrade; caso contrário, o principal será executado em
NET_TIMEOUT, e uma redefinição da configuração será necessária posteriormente. Após a atualização, 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 sido alterados e não podem ser reivindicados.
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.
Fazer Upgrade do Sistema Operacional de um Sistema de BD
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 do Sistema de BD, selecione a guia Atualizações (SO) para exibir a lista de upgrades do sistema operacional disponíveis para o sistema de BD.
-
Na seção Upgrades, no menu Ações do upgrade desejado, selecione as seguintes ações:
- Exibir detalhes: Exibe informações sobre o upgrade, como a descrição, a versão e a última pré-verificação bem-sucedida.
-
Pré-verificação: Verifique se há pré-requisitos para garantir que o upgrade possa ser aplicado com sucesso.
Para revisar os detalhes da pré-verificação, vá para a guia Histórico de Atualizações e, no menu Ações, selecione Exibir detalhes.
- Aplicar Atualização do Sistema Operacional: Aplique o upgrade selecionado. A Oracle recomenda que você execute a pré-verificação de um upgrade antes da sua aplicação.
Cuidado:
- Para um sistema de banco de dados de nó único, você pode esperar um período de indisponibilidade para o sistema de banco de dados enquanto o sistema operacional é atualizado.
- Quaisquer personalizações ao SO, inclusive usuários, grupos e configurações adicionais do SO, não estarão disponíveis no SO atualizado. É necessário reaplicar essas alterações ao sistema atualizado.
Na lista, o Estado exibe o status da operação. Enquanto um upgrade está sendo aplicado, o Estado muda para Atualizando e o status do sistema de banco de dados muda para Atualizando. As operações de ciclo de vida no sistema de banco de dados e seus recursos podem ficar temporariamente disponíveis. Quando o upgrade é concluído com sucesso, o Estado muda para Aplicado e o status do sistema do banco de dados muda 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.
A Atualização de Versão mais recente aprovada está disponível por padrão. Você também pode selecionar uma das duas atualizações de versão anteriores (N-1 ou N-2) após confirmar a mensagem exibida. Para usar uma Atualização de Release anterior a N-2, submeta uma Solicitação de Serviço.
-
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. Durante a aplicação de uma atualização, o Estado será exibido como Atualizando. O status do sistema do BD também será 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 mudará para Aplicado e o status do sistema de banco de dados mudará para Disponível.
Visualizar o Histórico de Atualização de um Sistema BD
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.