Hola Francesc:
La cosa no es tan rara como el lopintas.
A nosotros nos pas� hace tiempo.
La respuesta oficial de IBM:
Cuando se trabaja con ficheros, las p�ginas pasan a memoria. Si se
suprimen registros, se suprimen en memoria, y no se actualiza el disco
hasta que la p�gina se descarga de memoria, por falta de p�ginas o por
cerrar el fichero.
La escritura en disco de las p�ginas modificadas de un fichero es una
tarea as�ncrona, que el sistema hace cuando puede, y no necesariamente
de forma inmediata.
Cuando el sistema finaliza de forma anormal, por corte de corriente, (
en nuestro caso era un cuelgue con SRC...), las p�ginas en uso (en
memoria) no se escriben en disco.
En la IPL, el OS400 detecta que el fichero estaba en uso para escritura,
actualizaci�n o borrado y decide reconstruir las v�as de acceso, a
partir de la informaci�n que consta en disco. Como cuando se modifica un
registro puede escribirse en una zona de disco distinta de donde resid�a
antes de la actualizaci�n, puede ser que se recuperen diferentes
versiones del mismo registro y se produzcan registros duplicados.
La soluci�n: Registrar los ficheros por diario (JOURNAL) y en caso de
fallo del sistema la recuperaci�n es r�pida y segura.
Por desgracia no hemos tenido tiempo de modificar nuestros programas ni
presupuesto para comprar m�s discos.
Saludos,
---------------------------
Santiago Mart�
Dusen, S.A.
---------------------------
[EMAIL PROTECTED]
Enviado por: Para: [EMAIL PROTECTED]
forum.help400-request cc:
@combios.es Asunto: Re: Manual Analisis
sentencias SQL + Curiosidades
17/01/2003 11:12
Por favor, responda a
forum.help400
Gracias Jes�s, Fernando, etc.
No he podido probar nada ni revisar el tan interesante manual. Esta
semanita ha sido movidita.
Y ahora la cosa curiosa:
Os cuento un cuento. No os lo vais a creer y por eso digo lo de "cuento".
Los viernes vale todo, no?
Lo que s� le habr� pasado a muchos es que un dia el SAI no hace de SAI,
verdad? A nosotros nos pas� ayer, se fue la luz y a tomar por.., vaya que
se cayo el AS. IPL manual, vias de acceso en reconstrucci�n y aqu� no ha
pasado nada pero... paso.
CPF4161 durante OPEN, los registros en el miembro xxx tienen claves
duplicadas!!!
Un f�sico sin clave y su l�gico con clave UNIQUE de toda la vida. Una hora
antes el fichero estaba siendo usado y sin problemas y tras la IPL contenia
unos 600 registros de 82.000 con clave duplicada y 56 con clave triplicada.
Los registros tenian fecha de actualizaci�n de al menos seis meses atr�s
(por lo que no se estaban tocando cuando la m�quina cayo) y estaban
duplicados todos los campos, no solo los de la clave.
_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE