Testar Cargas de Trabalho em um Próximo Patch
Usando o recurso de repetição automática da carga de trabalho, você pode capturar automaticamente uma carga de trabalho de um banco de dados de produção que esteja no nível de patch regular e reproduzir a carga de trabalho em um clone atualizável de destino que esteja no nível de patch inicial.
Esse recurso permite testar um próximo patch executando uma carga de trabalho existente que está em produção em um patch, antes que o patch chegue à produção.
- Sobre o Teste de Cargas de Trabalho em um Próximo Patch
Usando o recurso de repetição automática da carga de trabalho, você pode automatizar o processo de repetição de captura para capturar uma carga de trabalho executada em um banco de dados de produção e reproduzir automaticamente a carga de trabalho em um clone atualizável de destino após a aplicação de um próximo patch no destino. - Ativar Repetição Automática de Carga de Trabalho
O recursoWORKLOAD_AUTO_REPLAY
permite que você execute uma carga de trabalho do seu banco de dados de produção e monitore qualquer divergência em uma instância que tenha um patch com uma semana de antecedência. Esse recurso permite testar um próximo patch executando uma carga de trabalho existente que está em produção em um patch antes que o patch chegue à produção. - Desativar Repetição Automática da Carga de Trabalho
ExecuteDBMS_CLOUD_ADMIN.DISABLE_FEATURE
para desativar oWORKLOAD_AUTO_REPLAY
.
Tópico principal: Testar Cargas de Trabalho com o Oracle Real Application Testing
Sobre como Testar Cargas de Trabalho em um Próximo Patch
Usando o recurso de repetição automática da carga de trabalho, você pode automatizar o processo de repetição da captura para capturar uma carga de trabalho executada em um banco de dados de produção e reproduzir automaticamente a carga de trabalho em um clone atualizável de destino após a aplicação de um próximo patch no destino.
O Autonomous Database permite provisionar uma instância ou criar um clone atualizável com a opção de nível de patch Anterior. Em instâncias executadas no nível de patch Inicial, o Autonomous Database aplica os próximos patches de manutenção uma semana antes de os patches serem aplicados a bancos de dados de produção (bancos de dados provisionados no nível de patch Regular). Usando o recurso WORKLOAD_AUTO_REPLAY
, você pode garantir que um próximo patch seja testado em relação à sua carga de trabalho antes que o patch entre em produção. Isso permite verificar se o patch corrige um problema conhecido ou não introduz um problema que afeta sua carga de trabalho.
Para encontrar informações sobre capturas e reapresentações, assine eventos de Informações. Os eventos de informações fornecem notificação para eventos de captura e resposta da carga de trabalho e incluem um URL de PAR no qual você pode fazer download do arquivo de captura e do relatório de repetição. Consulte (Opcional) Inscrever-se em Eventos de Informações a Serem Notificados sobre Detalhes de Captura e Repetição para obter mais informações.
Quando o WORKLOAD_AUTO_REPLAY
está ativado, o banco de dados de origem captura uma carga de trabalho executando por um número especificado de minutos. Por padrão, a captura da carga de trabalho começa quando você ativa WORKLOAD_AUTO_REPLAY
(opcionalmente, você pode usar parâmetros para definir o dia e a hora de início da captura). Em seguida, o Autonomous Database verifica o banco de dados de destino para verificar o status da aplicação de patch. Após a aplicação do próximo patch semanal, o Autonomous Database repete a carga de trabalho no banco de dados de destino. Esse ciclo de repetição de captura continua automaticamente a cada semana com o Autonomous Database capturando a carga de trabalho no banco de dados de origem, aguardando a aplicação do próximo patch e repetindo a carga de trabalho no clone atualizável.
Observe as seguintes opções para ativar WORKLOAD_AUTO_REPLAY
:
-
O banco de dados de origem deve usar o nível de patch Regular.
-
O banco de dados de destino deve usar o nível de patch Inicial.
-
O banco de dados de destino deve ser um clone atualizável do banco de dados de origem e deve ser criado antes de você ativar o
WORKLOAD_AUTO_REPLAY
. -
Um banco de dados de origem pode ativar
WORKLOAD_AUTO_REPLAY
para não mais de um clone atualizável (você pode ativar esse recurso para um máximo de um clone atualizável, mesmo que você crie vários clones atualizáveis do mesmo banco de dados de origem). -
Depois que você ativa o
WORKLOAD_AUTO_REPLAY
, o ciclo de captura e repetição continua toda semana. O Autonomous Database executa uma captura no banco de dados de origem e, em seguida, repete a carga de trabalho no banco de dados de destino, até você desativarWORKLOAD_AUTO_REPLAY
.
Você pode encontrar informações sobre capturas e repetições de carga de trabalho na exibição DBA_CAPTURE_REPLAY_HISTORY
. Consulte DBA_CAPTURE_REPLAY_HISTORY View para obter mais informações.
O Autonomous Database aplica patches automaticamente no seu banco de dados. A Oracle fornece um objetivo de nível de serviço de regressões zero em seu banco de dados de produção devido a esses patches. Consulte Objetivo do Nível de Serviço de Regressão Zero para obter mais informações.
Tópico principal: Testar Cargas de Trabalho em Relação a um Próximo Patch
Ativar Repetição Automática da Carga de Trabalho
O recurso WORKLOAD_AUTO_REPLAY
permite executar uma carga de trabalho do seu banco de dados de produção e monitorar qualquer divergência em uma instância que tenha um patch com uma semana de antecedência. Esse recurso permite testar um próximo patch executando uma carga de trabalho existente que está em produção em um patch antes que o patch chegue à produção.
Para ativar o WORKLOAD_AUTO_REPLAY
:
Este exemplo ativa o WORKLOAD_AUTO_REPLAY
no Autonomous Database de origem e no banco de dados clone atualizável de destino especificado. Com a opção WORKLOAD_AUTO_REPLAY
ativada, a cada semana o Autonomous Database executa uma captura no banco de dados de origem e reproduz a carga de trabalho no banco de dados de destino, até você desativar a opção WORKLOAD_AUTO_REPLAY
.
Para encontrar informações sobre capturas e reapresentações, assine eventos de Informações. Os eventos de informações fornecem notificação para eventos de captura e resposta da carga de trabalho e incluem um URL de PAR no qual você pode fazer download do arquivo de captura e do relatório de repetição. Consulte (Opcional) Inscrever-se em Eventos de Informações a Serem Notificados sobre Detalhes de Captura e Repetição para obter mais informações.
Você pode encontrar informações sobre capturas e repetições de carga de trabalho na exibição DBA_CAPTURE_REPLAY_HISTORY
. Consulte DBA_CAPTURE_REPLAY_HISTORY View para obter mais informações.
Tópico principal: Testar Cargas de Trabalho em Relação a um Próximo Patch
Desativar Repetição Automática da Carga de Trabalho
Execute DBMS_CLOUD_ADMIN.DISABLE_FEATURE
para desativar WORKLOAD_AUTO_REPLAY
.
Execute DBMS_CLOUD_ADMIN.DISABLE_FEATURE
para desativar a repetição automática da carga de trabalho. Por exemplo:
BEGIN
DBMS_CLOUD_ADMIN.DISABLE_FEATURE
(
feature_name => 'WORKLOAD_AUTO_REPLAY');
END;
/
Você deve estar conectado como ADMIN ou ter privilégios DBMS_CLOUD_ADMIN
para executar DBMS_CLOUD_ADMIN.DISABLE_FEATURE
.
Consulte DISABLE_FEATURE Procedures para obter mais informações.
Tópico principal: Testar Cargas de Trabalho em Relação a um Próximo Patch