Avalados por :

Como monitorar a contagem de arquivos de log do Oracle para evitar problemas de armazenamento

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá pessoal,

Se estiver a executar a sua loja numa base de dados ORACLE, monitorizar/rastrear a contagem (e, portanto, o volume/tamanho) dos ficheiros de registo de arquivo deve estar na lista de prioridades.

À medida que aumentam as atividades de transação (transações OLTP ou processamento em lotes), a quantidade de registos de transações também aumenta. E, se ultrapassar a capacidade de armazenamento do diretório de ficheiros de registo de arquivo, a sua base de dados pode enfrentar uma situação de 'arquivador bloqueado'. Além disso, podem surgir várias questões que precisam de ser abordadas, como

- o espaço disponível para a cópia de segurança pode ficar cheio

- a largura de banda disponível para enviar os ficheiros de registo de arquivo para o site de DR (site de recuperação de desastres) pode ser insuficiente (ou seja, pode haver atrasos na transferência de ficheiros de registo de arquivo do site PRIMÁRIO para o site DR)

- quando foi a geração de ficheiros de registo de arquivo muito alta (isso ajudará a rastrear qual processo em segundo plano procurar para ajustar)

Neste documento, apresento um script que dará a contagem de ficheiros de registo de arquivo - hora a hora, diariamente - durante um mês: ver numa ÚNICA página.

Este script é executado na versão da base de dados ORACLE 8i/9i/10g/11g.

Esta é uma CONSULTA de 'APENAS LEITURA' - para ser executada executar como conta SYSTEM.

Esta CONSULTA SQL é executada em apenas 'alguns' segundos (portanto, não tem efeitos adversos no desempenho da base de dados).

Por segurança, é recomendável executá-lo primeiro na sua instância de Desenvolvimento ou Teste (a que está em MODO ARQUIVO), antes de executá-lo na instância de Produção.

Este script irá gerar um ficheiro de saída chamado archive_log_count.html no diretório atual (ou seja, diretório de trabalho).

Se a sua base de dados Oracle estiver a ser executada num servidor que não seja Windows, precisará de transferir (ftp ou WinSCP ou outro semelhante) o ficheiro de saída archive_log_count.html a partir do host que não é Windows para um PC com Windows e abrir o ficheiro no navegador da web.

A melhor forma de executar este script é COPIAR e COLAR o texto a azul abaixo no seu SQL> prompt conectado como conta 'SYSTEM'.

Aqui está o script ( azul ) e a saída de exemplo ( inserida como imagem ?


set echo off

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?