!
!
!
!
!
!
!
!

Sur la corruption
Est il possible qu'une base de données subisse une corruption causé par une application ?
Vous me dites
. . .
Est il possible qu'une base de données subisse une corruption causé par une application ? Cette application, est mal conçue, en terme de design, pas de clé primaire, pas de clé étrangère, des clé uniques mais aucune visibilité sur l'aspect relationnel pour une personne exsangue non fonctionnel.
De plus à mon sens, il y a bcp de triggers : 438, qui servent uniquement à des fonctions d'audit.
Il y a aussi par moment des DEADLOCKS.
Nous avons eu une corruption (2éme fois en 6 mois), oRA600. J'ai réparé block malade.
Je n'ai pas trouvé de Bug lié à la corruption sur la 8.1.7.4.12.
Coté OS, Hard, les ISR cherchent...
J'envisage de passer en 8.1.7.4.17 en preventif et pou r l'alert #68 aussi.
Qu'en pensez vous ?
. . .
Et je dis
Il me semble peu probable que un applicatif bâti autour d'oracle puisse provoquer des corruptions, aussi mal foutu qu'il soit, vu que ce n'est pas l'applicatif qui lit ou écrit des données (activité de bas niveau), mais les process Oracle combinés avec les process OS (traduits par l'implémentation de read/write spécifiques à l'OS).
En revanche, il est probable qu'un applicatif puisse provoquer des locks plus ou moins mortels (commencant avec des attentes, finissant avec des deadlocks).
Il est probable également que des bugs Oracle, des bugs OS puissent provoquer l'existence/écriture des blocs corrompus (par exemple Microsoft checkdisk qui répare des blocs qu'il considère pourris, l'écriture OS du cache OS flinguée, etc).
Pour une petite dissertation concernant les blocs corrompus, voir aussi
http://www.tafora.fr/wp/blocscorrompus.doc.html
et
http://www.tafora.fr/wp/bloccorrompuoracle7.doc.html
RC/

Copyright © 1998-2002 Radu Caulea, TAFORA MAJ 06/11/2006 !
Commentaires et suggestions radu[CHEZ]tafora.fr