Avalados por :

Cómo monitorear el recuento de archivos de registro de Oracle para evitar problemas de almacenamiento

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

Hi Folks,

Si estás ejecutando tu tienda en una base de datos ORACLE, monitorear/rastrear el recuento (y, por lo tanto, el volumen/tamaño) de los archivos de registro de archivo debe estar en la lista de prioridades.

A medida que aumentan las actividades de transacción (transacciones OLTP o procesamiento por lotes), la cantidad de registros de transacciones también aumenta. Y, si supera la capacidad de almacenamiento del directorio de archivos de registro de archivo, tu base de datos puede experimentar una situación de 'archivero atascado'. Además, pueden surgir varias preguntas que deben abordarse, como

- el espacio disponible para la copia de seguridad puede llenarse

- el ancho de banda disponible para enviar los archivos de registro de archivo al sitio de DR (sitio de recuperación de desastres) puede ser insuficiente (es decir, puede haber retrasos en la transferencia de archivos de registro de archivo desde el sitio PRIMARIO al sitio DR)

- cuándo fue la generación de archivos de registro de archivo muy alta (esto ayudará a rastrear qué proceso en segundo plano buscar para ajustar)

En este documento, presento un script que dará el recuento de archivos de registro de archivo - hora por hora, diariamente - durante un mes: ver en UNA página.

Este script se ejecuta en la versión de base de datos ORACLE 8i/9i/10g/11g.

Esta es una CONSULTA de 'SOLO SELECCIÓN' - para ser ejecutada ejecutar como cuenta SYSTEM.

Esta CONSULTA SQL se ejecuta en solo 'pocos' segundos (por lo tanto, no tiene efectos adversos en el rendimiento de la base de datos).

Por tu seguridad, es recomendable ejecutarlo primero en tu instancia de Desarrollo o Prueba (la que esté en MODO ARCHIVO), antes de ejecutarlo en la instancia de Producción.

Este script generará un archivo de salida llamado archive_log_count.html en el directorio actual (es decir, directorio de trabajo).

Si tu base de datos de Oracle se está ejecutando en un servidor que no es de Windows, necesitarás transferir (ftp o WinSCP u otro similar) el archivo de salida archive_log_count.html desde el host que no es de Windows a una PC con Windows y abrir el archivo en el navegador web.

La mejor forma de ejecutar este script es COPIAR y PEGAR el texto de color azul a continuación en tu SQL> prompt conectado como cuenta 'SYSTEM'.

Aquí está el script ( color azul ) y la salida de ejemplo ( insertada como imagen 😞


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?