Exibir Informações de Patch e de Janela de Manutenção, Definir o Nível de Patch
O Autonomous Database usa janelas de manutenção predefinidas para aplicar patch automaticamente no seu banco de dados. Você pode exibir informações de manutenção e patch e ver detalhes do histórico de manutenção do Autonomous Database.
- Sobre Manutenção Programada e Aplicação de Patches
Todas as instâncias do Autonomous Database são designadas automaticamente a uma janela de manutenção, e diferentes instâncias podem ter diferentes janelas de manutenção. - Exibir Histórico de Eventos de Manutenção
Você pode exibir o histórico de eventos de manutenção do Autonomous Database para obter detalhes sobre eventos de manutenção anteriores, como título, estado, horário de início e horário de interrupção. - Exibir Detalhes do Patch
Você pode exibir informações de patch do Autonomous Database, incluindo uma lista de problemas resolvidos e componentes. - Definir o Nível de Patch
Ao provisionar ou clonar uma instância do Autonomous Database, você pode selecionar um nível de patch a ser aplicado aos próximos patches. Você também pode editar o nível de patch depois que uma instância do Autonomous Database for provisionada. Há duas opções de nível de patch: Regular e Antecipado. - Exibir Notificações de Status de Manutenção
A viewDB_NOTIFICATIONS
armazena informações sobre notificações de status de manutenção para sua instância do Autonomous Database.
Sobre Manutenção Programada e Aplicação de Patch
Todas as instâncias do Autonomous Database são designadas automaticamente a uma janela de manutenção, e diferentes instâncias podem ter diferentes janelas de manutenção.
O Autonomous Database usa essas janelas de manutenção para aplicar patch a toda a pilha usada para executar seu banco de dados, incluindo software de banco de dados, dicionário de banco de dados, sistemas operacionais, armazenamento do Exadata, firmware e muito mais.
Os patches incluem correções de bugs, correções de segurança e novos recursos. Correções críticas de segurança são sempre aplicadas assim que ficam disponíveis. Os patches são implantados uniformemente em todos os bancos de dados, para que você não precise rastrear patches one-off. Depois que uma correção de um problema é implementada, por exemplo, um problema visto em um banco de dados, a correção é implantada em todas as instâncias do Autonomous Database.
Todos os patches passam por um rigoroso processo de teste e validação que faz parte de um pipeline contínuo de integração e desenvolvimento. As correções são validadas em vários estágios e ambientes antes de serem implantadas nos bancos de dados Early patch level e Always Free, seguidos pelos bancos de dados Regular patch level. Esse pipeline permite que regressões sejam capturadas e corrigidas antes que o patch seja implantado em todos os bancos de dados. No caso improvável de que a aplicação de patches introduza uma regressão, a Oracle terá processos para mitigar o problema, incluindo ações como as seguintes:
-
Fazendo rollback de um subconjunto do patch ou do patch inteiro.
-
Definindo parâmetros de banco de dados para desativar o patch que introduziu a regressão.
-
Aplicação de um patch on-line para corrigir o problema sem qualquer tempo de inatividade ou interrupção da conexão.
A Detecção Automática de Regressão para o Autonomous Database fornece tratamento proativo de regressões e permite a detecção, o diagnóstico e a mitigação automatizados de problemas. Isso pode reduzir ou eliminar a necessidade de investigar manualmente problemas e solicitações de serviço de arquivo. A Detecção Automática de Regressão monitora todos os bancos de dados, nos níveis de patch Antecipado e Regular, mas é especialmente útil quando você testa uma carga de trabalho em um banco de dados no nível de patch Inicial. Se a Detecção Automática de Regressão encontrar um problema e identificar uma regressão, ela reportará automaticamente o problema com informações detalhadas para diagnosticá-lo. Esse relatório automatizado, como parte do ciclo de aplicação de patches de entrega contínua, permite que a Oracle mitigue ou corrija o problema antes que as alterações cheguem aos bancos de dados de produção (bancos de dados de nível de patch Regular). A Detecção Automática de Regressão pode não ser capaz de encontrar todos os problemas; nos casos em que você vê problemas por conta própria, você pode registrar uma solicitação de serviço.
A Detecção Automática de Regressão inclui o seguinte:
-
A Detecção Automática de Regressão monitora o banco de dados e, no caso de um incidente, arquiva um bug para o incidente com informações detalhadas de diagnóstico extraídas do Repositório Automático de Carga de Trabalho.
-
O sistema de relatório de incidentes produz notificações para as equipes de Operações e Desenvolvimento do Oracle Cloud Infrastructure com o Oracle Automatic Incident Monitoring.
-
Os problemas são mitigados pela análise dos alertas de Detecção Automática de Regressão.
-
A aprendizagem e as melhorias são feitas à detecção automática da regressão em uma base contínua.
A página Detalhes do Autonomous Database mostra o campo Nível de patch e o campo Próxima manutenção que inclui a data e a hora da próxima janela de manutenção; a data é atualizada automaticamente quando a próxima janela de manutenção é programada. O link Exibir histórico fornece detalhes sobre a manutenção anterior. O campo Componente de destino mostra o componente a ser atualizado na próxima janela de manutenção.

Descrição da ilustração adb_patch_level.png
Quando o Autonomous Data Guard está ativado, a console também mostra informações de manutenção para um banco de dados stand-by local.
A área Manutenção inclui as seguintes informações:
Campo de manutenção | Descrição |
---|---|
Nível do patch |
Mostra o nível de patch da instância. Há duas opções de nível de patch: Regular e Antecipado. Clique em Editar para gerenciar definições de nível de patch. Consulte Definir o Nível de Patch para obter mais informações. |
Próxima manutenção |
Especifica o período para a próxima janela de manutenção programada. Clique em Exibir histórico para ver detalhes sobre manutenção passada. Consulte Exibir Histórico de Eventos de Manutenção para obter mais informações. |
Componente de destino |
Lista os componentes de destino da próxima janela de manutenção. Valores possíveis são:
|
Próxima manutenção (par local) |
Especifica o período da próxima janela de manutenção programada para um stand-by local do Autonomous Data Guard. Clique em Exibir histórico para ver detalhes sobre manutenção passada. |
Componente de destino (par local) |
Lista os componentes de destino da próxima janela de manutenção no Autonomous Data Guard. Valores possíveis são:
|
Contatos do cliente |
Quando os contatos do cliente são definidos, a Oracle envia notificações aos endereços de e-mail especificados para problemas relacionados ao serviço do Autonomous Database. Consulte Exibir e Gerenciar Contatos do Cliente para Problemas Operacionais e Anúncios para obter mais informações. |
Observações para manutenção programada e aplicação de patch:
-
A equipe de operações do Autonomous Database nunca acessa seus dados, a menos que você conceda explicitamente permissão por meio de uma Solicitação de Serviço por um período especificado.
-
Se o seu banco de dados estiver no estado interrompido durante a janela de manutenção, as alterações do patch no banco de dados serão aplicadas quando você iniciar o banco de dados.
-
Seu banco de dados permanece disponível durante a janela de manutenção. Novas conexões com o banco de dados sempre serão bem-sucedidas. Suas conexões de banco de dados existentes podem ser desconectadas brevemente, dependendo do componente que está sendo corrigido; no entanto, você pode se reconectar imediatamente e continuar usando o seu banco de dados:
-
Para patches de Banco de Dados, as conexões existentes poderão ser desconectadas se estiverem em execução por mais tempo do que o tempo de drenagem após o início da aplicação de patch.
-
Para patches de Infraestrutura, as conexões existentes poderão ser desconectadas se estiverem em execução por mais tempo do que o tempo de drenagem após o início da aplicação de patch.
-
Para patches de Dicionário, as conexões existentes poderão ser desconectadas se estiverem mantendo bloqueios nos objetos de dicionário que estão sendo corrigidos. Caso contrário, as conexões existentes não serão afetadas. Por exemplo, se seu aplicativo estiver executando um procedimento no pacote
DBMS_CLOUD
durante a correção e o pacote precisar ser corrigido, a sessão que usa esse pacote poderá ser desconectada.
-
-
Você pode usar o Oracle Cloud Infrastructure Events para ser notificado quando a manutenção começar e terminar. Consulte Eventos de Informações sobre o Autonomous Database para obter mais informações.
-
Se você quiser alterar a janela de manutenção designada para outra janela de 2 horas no sábado ou domingo no fuso horário local da região, registre uma Solicitação de Serviço no Suporte do Oracle Cloud.
Se você quiser um período específico para sua janela de manutenção no sábado ou domingo no fuso horário local da região, poderá solicitar o período com a mesma Solicitação de Serviço. Se você solicitar um período específico para sua janela de manutenção, a alteração só poderá ser feita se o período solicitado estiver disponível para seu banco de dados.
-
Se o armazenamento alocado do seu banco de dados for de 384 TB, você poderá escolher uma janela personalizada de 2 horas preenchendo uma Solicitação de Serviço no Suporte do Oracle Cloud (ou seja, você poderá registrar uma Solicitação de Serviço para solicitar um dia e um período específicos no sábado ou domingo no fuso horário local da região para sua janela de manutenção).
Consulte Testar Cargas de Trabalho em um Próximo Patch para obter informações sobre como capturar uma carga de trabalho de um banco de dados de produção e repetir a carga de trabalho em um clone atualizável de nível de patch inicial de destino.
Consulte Objetivo do Nível de Serviço de Regressão Zero para obter detalhes sobre o SLO de regressão zero para o Autonomous Database.
Exibir Histórico de Eventos de Manutenção
Você pode exibir o histórico de eventos de manutenção do Autonomous Database para obter detalhes sobre eventos de manutenção anteriores, como título, estado, horário de início e horário de interrupção.
Execute as seguintes etapas de pré-requisito conforme necessário:
-
Abra a Console do Oracle Cloud Infrastructure clicando em
ao lado do Oracle Cloud.
- No menu de navegação à esquerda do Oracle Cloud Infrastructure, clique em Oracle Database e, em seguida, dependendo da sua carga de trabalho, clique em um dos seguintes: Autonomous Data Warehouse, Autonomous JSON Database ou Autonomous Transaction Processing.
-
Na página Autonomous Databases, selecione um Autonomous Database nos links que estão na coluna Nome para exibição.
Para exibir o histórico de manutenção:
Campo | Descrição |
---|---|
Cargo |
O nome do evento de manutenção. |
Tipo de manutenção |
Planejada ou Não planejada. |
Componente de destino |
O tipo do recurso no qual o evento de manutenção ocorre: Banco de Dados, Dicionário ou Infraestrutura. |
Estado |
Bem-sucedido, Com falha ou Em andamento. |
Horário Inicial |
Horário inicial de manutenção. |
Horário Final |
Horário final de manutenção. |
O histórico de eventos de manutenção está disponível a partir dos eventos de manutenção após fevereiro de 2021.
Exibir Detalhes do Patch
Você pode exibir informações de patch do Autonomous Database, incluindo uma lista de problemas resolvidos e componentes.
A view DBA_CLOUD_PATCH_INFO
fornece informações de patch relacionadas a bugs reportados (bugs reportados por um cliente). Você pode usar essas informações para determinar se um bug reportado foi corrigido e a versão do patch em que a correção foi aplicada à sua instância do Autonomous Database. Se não houver bugs do cliente em um patch, DBA_CLOUD_PATCH_INFO
não incluirá nenhuma linha para esse patch.
Para exibir informações de um patch específico, faça o seguinte:
Para exibir informações de todos os patches disponíveis:
SELECT * FROM DBA_CLOUD_PATCH_INFO;
Observações para exibir informações de patch.
-
A view
DBA_CLOUD_PATCH_INFO
está disponível ao usuário ADMIN. -
As informações de patch e os detalhes sobre problemas resolvidos estão disponíveis a partir do
ADBS-21.7.1.1
(desde de julho de 2021). -
A view
DBA_CLOUD_PATCH_INFO
tem as seguintes colunas:BUG_NUM, BUG_TITLE, COMPONENT_NAME, PATCH_VERSION
Consulte Exibir Notificações de Status de Manutenção para obter detalhes sobre os patches aplicados durante a manutenção.
Definir o Nível de Patch
Ao provisionar ou clonar uma instância do Autonomous Database, você pode selecionar um nível de patch a ser aplicado aos próximos patches. Você também pode editar o nível de patch depois que uma instância do Autonomous Database for provisionada. Há duas opções de nível de patch: Regular e Antecipado.
Quando você seleciona o nível de patch Inicialmente, os patches são aplicados à instância do Autonomous Database uma semana antes do patch programado Regular. O campo Próxima Manutenção na Console do Oracle Cloud Infrastructure reflete a data e a hora de uma janela de manutenção com base no nível de patch.
O nível de patch padrão para provisionar uma instância do Autonomous Database é Regular. O nível de patch padrão para clonagem é o nível de patch especificado para o banco de dados de origem.
O provisionamento ou a clonagem de uma instância e a definição do nível de patch como Antecipado permitem que você use e teste os próximos patches antes que eles sejam aplicados a todos os sistemas. A Oracle recomenda que você selecione o nível de patch Antecipado para seus bancos de dados de desenvolvimento e teste se quiser testar os próximos patches antes que eles cheguem à produção. Você também pode testar suas cargas de trabalho usando o Oracle Real Application Testing para capturar uma carga de trabalho em um sistema de produção e reproduzi-la com o nível de patch Antecipado. Consulte Testar Cargas de Trabalho com o Oracle Real Application Testing para obter mais informações.
-
Se estiver provisionando uma nova instância, siga as instruções de provisionamento e selecione o nível de patch, Regular ou Inicial. Consulte Provisionar uma Instância do Autonomous Database para obter mais informações.
-
Se estiver clonando uma instância, siga as instruções de clonagem e selecione um nível de patch, Regular ou Early. Consulte Clonar uma Instância do Autonomous Database para obter mais informações.
Para alterar o nível de patch de um Autonomous Database existente, faça o seguinte:
- Na página Detalhes do Autonomous Database, em Manutenção, no campo Nível de patch, clique em Editar.
Observação
O botão Editar pode ser desativado nas seguintes circunstâncias:- Se o nível de patch antecipado não estiver disponível na sua região para a versão do banco de dados.
- Se seu banco de dados tiver o Autonomous Data Guard ativado.
- Se o seu banco de dados estiver no nível de patch antecipado e não for viável movê-lo para o nível de patch regular. Nesse caso, tente novamente após a próxima janela de manutenção.
- Selecione o nível de patch, Regular ou Antecipado e clique em Enviar.
O tempo necessário para alterar o nível de patch depende do tamanho do seu banco de dados. Você pode ver breves quedas de conexão durante esse tempo.
Reportando Problemas de Patch no Suporte Técnico da Oracle
Quando você reporta um problema para um banco de dados no nível de patch Antecipado, o Suporte Técnico da Oracle toma as ações necessárias para impedir que o problema se propague para bancos de dados no nível de patch Regular. Alguns exemplos das ações possíveis são:
-
O patch que causou o problema é removido antes que os bancos de dados de nível de patch regulares sejam corrigidos.
-
O patch que causou o problema é desativado usando parâmetros de banco de dados quando ele está sendo aplicado aos bancos de dados regulares no nível do patch.
-
A aplicação de patches em bancos de dados de nível de patch regular é pausada até que uma ação corretiva seja tomada.
Se você tiver um problema para reportar, registre uma solicitação de serviço no Suporte do Oracle Cloud ou entre em contato com o representante de suporte.
A Oracle fornece um objetivo de nível de serviço de regressão zero em seu banco de dados de produção. Consulte Objetivo do Nível de Serviço de Regressão Zero para obter mais informações.
Observações para o nível de correção:
-
A opção para definir o nível de patch não está disponível em todas as regiões. Em algumas regiões, todas as instâncias do Autonomous Database são provisionadas ou clonadas no nível de patch Regular.
-
O Autonomous Data Guard só está disponível para instâncias com nível de patch Regular. Ao configurar uma instância do Autonomous Database com o nível de patch Inicial, você não pode ativar o Autonomous Data Guard.
-
As instâncias do Autonomous Database Always Free não fornecem a opção de nível de patch Inicial.
-
Quando o nível de patch de uma instância do Autonomous Database de origem for Regular, em regiões que suportam o nível de patch Inicial, você poderá definir o nível de patch de um clone como Inicial.
Exibir Notificações de Status de Manutenção
A view DB_NOTIFICATIONS
armazena informações sobre notificações de status de manutenção para sua instância do Autonomous Database.
Para mostrar informações de notificação:
Veja a seguir detalhes sobre os valores do campo DESCRIPTION
.
-
A execução da manutenção terminou: Especifica que a manutenção foi concluída. O
MAINTENANCE_STATUS
mostra o valorCOMPLETED
com os horários inicial e final para a manutenção concluída emACTUAL_START_DATE
eACTUAL_END_DATE
. -
Execução de manutenção programada para a instância: Especifica que uma nova manutenção foi programada. O
MAINTENANCE_STATUS
mostra o valorSCHEDULED
com os marcadores de data e hora inicial e final esperados para a manutenção programada emEXPECTED_START_DATE
eEXPECTED_END_DATE
. -
A execução da manutenção começou: Especifica que a manutenção está em andamento e fornece o timestamp inicial da manutenção ativa. O
MAINTENANCE_STATUS
mostra o valorIN_PROGRESS
eACTUAL_START_DATE
armazena o horário inicial.
A tabela a seguir mostra as colunas e os tipos de dados da DB_NOTIFICATIONS
.
Coluna | Tipo de dados | Descrição |
---|---|---|
TYPE |
VARCHAR2(128) |
Especifica o tipo da notificação. O valor válido é: |
TIME |
TIMESTAMP(6) WITH TIME ZONE |
Horário em que a entrada de notificação foi adicionada. |
EXPECTED_START_DATE |
TIMESTAMP(6) WITH TIME ZONE |
Horário inicial da manutenção programada |
EXPECTED_END_DATE |
TIMESTAMP(6) WITH TIME ZONE |
Horário final da manutenção programada |
ACTUAL_START_DATE |
TIMESTAMP(6) WITH TIME ZONE |
Horário inicial real da manutenção |
ACTUAL_END_DATE |
TIMESTAMP(6) WITH TIME ZONE |
Horário final real da manutenção |
MAINTENANCE_PRODUCT |
VARCHAR2(128) |
Produto/componente cuja manutenção está programada/em andamento. |
MAINTENANCE_STATUS |
VARCHAR2(128) |
Status atual da manutenção. |
DESCRIPTION
|
VARCHAR2(128) |
Os detalhes da mensagem de notificação. |
PATCH_ID |
VARCHAR2(128) |
Versão do patch. |