El log file Ingres

última actualización el 9 de marzo de 2009, 02:40 por Carlos-vialfa
Publicado por Carlos-vialfa
Algunas consideraciones sobre el tipo, tamaño y manipulacion del log file Ingres


Tamaño del log file


1. Ejecuta ipm
2. Selecciona la linea "Log_Info" luego selecciona el menú Select
3. Selecciona la linea "Header" luego selecciona el menú Select
->El tamaño del log file es el resultado de la siguiente operación:
Block count * Block size
Nota: este método funciona en todas las versiones de Ingres (desde la versión 6.4 hasta la última)
ipm

Log file y dual log file


Es posible tener 2 log file sincronizados por Ingres (log file y dual log file), lo que permite tener una continuidad en el servicio si se pierde uno de los log file (el caso más común: pérdida de disco)

Para ver si la configuración tiene 1 o 2 log file, ejecuta cbf. Siempre hay dos lineas Transaction Log, una con II_LOG_FILE y otra con II_DUAL_LOG. Observa la columna Startup Count correspondiente.

Si aparece cero, puede que el fichero en cuestión no esté configurado (aun no existe), o que ya no se puede acceder a él.

cbf


El archivo log y dual log deben, si los dos están activos:
  • ser del mismo tipo (raw o normal)
  • ser del mismo número de particiones
  • ser del mismo tamaño


Nota: Si el dual logging está desactivado (si no se puede acceder más a uno de los log file), es bastante transparente para la actividad. Aparecerá el mensaje siguiente en el archivo errlog.log:
E_DMA467_DISABLE_LOGGING Dual Logging has been disabled.

Log file en raw device vs log file en modo normal


El modo raw device unicamente es para el mundo Unix.

Un log file Ingres puede estar en modo normal (un archivo cuyo formato es administrado por Ingres pero que es visible en un sistema de archivos) o en modo raw device.
El modo normal tiene la reputacion de ser más seguro debido a que pasa por la capa del sistema de archivos de Unix, por lo que no es tan rápido
El modo raw device tiene la reputación de ser más rápido debido a que se libera de la capa de archivos de sistema y por lo tanto es menos seguro.

En este caso entendemos por seguridad: en caso de que la máquina se apague de un momento a otro no se está en condiciones de asegurar que todas las escrituras hayan sido realizadas correctamente.

Para saber si el o los ficheros están en modo raw device o normal, ejecuta cbf.
Ligne Transaction Log (II_LOG_FILE y eventualmente II_DUAL_LOG), menú Configure: En esta pantalla cbf indica claramente el modo del archivo (raw es Yes o No), su tamaño, su o sus ubicaciones (dependiendo de la version de Ingres puede ser particionado)

nota: si Ingres ha sido iniciado cbf indicará que algunas funciones están desactivadas.

cbf versión Unix


cbf versión Windows (no existe la columna Raw)

Para modificar el tamaño del log file


Cuidado: esta es una modificacion relativamente drastica de la configuración

Las siguientes manipulaciones suponen que:
1. Ingres esta apagado
2. En cbf para cada uno de los log file si fuera necesario hay que encontrar la linea Logging Status: Off-Line (si no se corre el riesgo de tener bases inconsistentes)

Si dispones de un contrato de soporte de Ingres, puedes recibir asistencia acerca de este tipo de manipulaciones

1. Observa el número del log file que tienes
2. Observa si el log file está en raw device o modo normal y su ubicación

Si el o los log file (s) están en modo raw device
1. Solicita al administrador del sistema que agrande el (o los si el dual log file está activado) raw device, está operacion no se realizará si Ingres está trabajando. O, en el caso de que la máquina disponga de espacio necesario, la creacion de 1 o 2 ficheros raw device más grandes para reemplazar los que existen.
2. Conectate como root
a. Posiciona el entorno Ingres (II_SYSTEM, PATH, etc)
b. ejecuta uno de los siguientes comandos de acuerdo a lo que necesites (log file normal o dual log file):
iimklog
iimklog -dual

Luego el comando te preguntará quien es el propietario del archivo y cual es su ruta (algo como /dev/rdsk/...)
iimklog contará el numero de bytes del archivo y modificará la configuración

Si el o los log file están en modo normal
1. Asegurate de que el archivo del sistema dispone del espacio necesario, si es necesario aumentale de tamaño.
2. cbf
3. Linea Transaction Log, pour II_LOG_FILE et II_DUAL_LOG si fuera necesario
4. Menú Configure
5. Menú Destroy eventualmente seguido de Delete (si se desea moverlo) luego Insert (para indicar la nueva ubicación)
6. Menú Create: Indica el tamaño (un numero de MB, cbf lo redondeará a un tamaño apropiado)

PD: El artículo original fue escrito por jpzuate, contribuidor de CommentCaMarche
Mejores respuestas para « El log file Ingres » en :
Filtros gráficos Ver Filtrado El filtrado consiste en aplicar una transformación (llamada filtro) a una imagen digital completa, o a una parte de ella, por medio de un operador. Los tipos de filtro son los siguientes: Los filtros de paso bajo consisten en atenuar los...
Conexion a una base de datos Ingres con PHP VerEste truco ha sido sacado de la siguiente documentacion de Ingres: - Ingres® 2006 Release 2 for Windows Quick Start Guide (qs_windows.pdf) - Ingres® 2006 Release 2 for Linux Quick Start Guide (qs_linux.pdf) Descargar...
Inmovilizar una fila en una hoja Excel VerPara inmovilizar una fila, por ejemplo la fila 1, en una hoja Excel: Selecciona la fila 2, Luego dirígete al menú “Ventana” y selecciona la opción “Inmovilizar paneles”. PD: El artículo original fue escrito por cusco, contribuidor de...
Descargar Kaspersky Antivirus DAT Files VerSi quieres tener actualizado tú Kaspersky Antivirus o tú Kaspersky Internet Security has llegado al sitio idóneo. Kaspersky Antivirus DAT Files Daily actualiza con los virus más reciente la base de datos de nuestro programa Kaspersky. Esta...
Hoja de cálculo Ver¿Qué es una hoja de cálculo? Una hoja de cálculo (o programa de hojas de cálculo) es un software a través del cual se pueden usar datos numéricos y realizar cálculos automáticos de números que están en una tabla. También es posible automatizar...
Equipos de red - El conmutador VerConmutadores Un conmutador (switch) es un puente con múltiples puertos, es decir que es un elemento activo que trabaja en el nivel 2 del modelo OSI. El conmutador analiza las tramas que ingresan por sus puertos de entrada y filtra los datos para...