Erreur : ORA-01114: erreur d'E/S en écriture [Résolu/Fermé]

Signaler
Messages postés
17
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
13 août 2014
-
Messages postés
17
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
13 août 2014
-
Bonjour,


J'ai voulu, exécute la requête suivant :

SELECT
  Status, count(*),sum(DURATION),sum(MOUNT)
FROM
 Status_tb
WHERE (START_DATE  BETWEEN  '01/05/2012' and '31/05/2012'
  AND  DIRECTION  =  'O'
  AND  lib  IN  ('ma', 'com'))
GROUP BY
 status
ORDER BY
   sum(DURATION) DESC;


Mais j'ai rencontrais les erreurs suivantes :

ORA-01114: erreur d'E/S en Úcriture de blocs dans fichier '204' (bloc # 232965)
ORA-27063: le nombre d'octets lus/Úcrits est incorrect
SVR4 Error: 28: No space left on device
Additional information: -1
Additional information: 49152


Merci d'avance.

1 réponse

Messages postés
29316
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
5 août 2020
6 582
Salut,

Ce n'est pas un problème sql, tout est dit dans le message d'erreur.

Soit c'est un problème physique sur le disque, un secteur est vérolé.

Soit il n'y a plus de place libre sur le disque.

cdlt
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56874 internautes nous ont dit merci ce mois-ci

Messages postés
17
Date d'inscription
mercredi 2 janvier 2008
Statut
Membre
Dernière intervention
13 août 2014

Merci jee pee de votre réponse ,il y a une moyen de fair:
SELECT 
  STATUS, count(*),sum(DURATION),sum(MOUNT) 
FROM 
 Status_tb  PARTITION  LIKE 'J%_05_2012' 
WHERE  DIRECTION  =  'O' 
  AND  lib  IN  ('ma', 'com')) 
GROUP BY 
 STATUS 
ORDER BY 
   sum(DURATION) DESC;