Re-bonjour (c'est ma journée)

le démarrage automatique d'une base de données (10.2.0.3) a échoué.
Ceci se fait par tâche planifiée et en lancant la commande net start OracleService.
En relançant le service Oracle manuellement, ça a fonctionné.

Ci joint la partie intéressante dans le fichier d'alerte :
Quelle erreur prendre en compte ?
Le fait qu'il y a un autre processus accédant au fichier ?.dbf et dans ce cas comment l'identifier ?
Le fait que le fichier ne soit pas assez récent .dbf?
Dans tous les cas c'est bizarre que le redémarrage manuel de la base résolve le problème (une fois de plus)

Merci d'avance,

Frédéric

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
Errors in file d:\oracle\admin\smprod\bdump\smprod_lgwr_11248.trc:
ORA-01110: data file 11: 'D:\ORADATA\SMPROD\DAT01FIBO.DBF'
ORA-01114: IO error writing block to file 11 (block # 1)
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 32) Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus.
 
Fri Oct 09 02:00:07 2009
ORA-01201: file 11 header failed to write correctly
 
Fri Oct 09 02:00:07 2009
Errors in file d:\oracle\admin\smprod\bdump\smprod_lgwr_11248.trc:
ORA-01122: database file 11 failed verification check
ORA-01110: data file 11: 'D:\ORADATA\SMPROD\DAT01FIBO.DBF'
ORA-01208: data file is an old version - not accessing current version
 
Fri Oct 09 02:00:08 2009
LGWR: terminating instance due to error 1122