Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/05/2007, 23h23   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2006
Messages : 41
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 41
Points : 13
Points : 13
Par défaut Erreur ORA-302000 non resolu

Bonsoir à tous
J'ai un problème avec une aplication (Oracle9i et Develper 2000)qui fait le traitement de fichiers (lecture et extraction des données ) et qui tourne presque H24, mais depuis un certains temps l'application génére une exception ORA-302000,
on cherchant un peu j'ai trouvé que l'exception ORA-302000 est une erreur générique qui peut etre dû a plusieurs problèmes, du coup j'ai rajouté le code suivant
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 EXCEPTION  
WHEN No_Data_Found THEN    NULL; 
WHEN OTHERS then
 
  IF SQLCODE = -302000
   THEN
    LOOP
     EXIT WHEN TOOL_ERR.NERRORS = 0 ;
     MESSAGE (TO_CHAR (TOOL_ERR.CODE) || ': ' || TOOL_ERR.MESSAGE);
     TOOL_ERR.POP;
    END LOOP ;
 END IF ;
end;
et là, Paff , l'exception ORA-302000 ne s'affiche plus , mais aucun message ne s'affiche et pour couroner le tout l'application beugue toujours
si quelqu'un a une idée sur le pourquoi du comment ?? et si en plus il a la solution , aidez moi svp
Lust14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 21h07   #2
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Vous avez fait un truc bizarre pour la gestion de l'exception 302000...
que cherchiez-vous à faire ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 01h01   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2006
Messages : 41
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 41
Points : 13
Points : 13
Et bien, quand je gére l'exception de manière standard c a dire j'affiche le SQLCODE je n'obtiens que ORA-302000 déclanchée , ce qui ne m'aide pas vraiment pour trouver la cause du problème, et comme le package TOOL_ERR gére les erreurs génériques, je pensais que c'etait la solution la plus appropriée.
Bien entendu si vous avez autre chose a me proposer je suis tout a fait disposé a écouter et a apprendre...
Lust14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 02h03   #4
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Salut ,

Tu peux poster ton code pour essayer de trouver la source de l'erreur ?

Citation:
Envoyé par Lust14
Bonsoir à tous
J'ai un problème avec une aplication (Oracle9i et Develper 2000)qui fait le traitement de fichiers (lecture et extraction des données ) et qui tourne presque H24, mais depuis un certains temps l'application génére une exception ORA-302000
Est ce que tu utilises le TEXT_IO pour faire le transfert?

Si c'est le cas j'ai trouvé cet article sur metalink
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
Subject:  TEXT_IO.FOPEN Fails WITH FRM-40735 AND ORA-302000 When First 
Parameter Includes ":" Character 
  Doc ID:  Note:210737.1 Type:  PROBLEM 
  Last Revision Date:  23-APR-2003 STATUS:  PUBLISHED 
 
 
fact: Oracle Forms Developer
fact: MS Windows NT
symptom: USING TEXT_IO.FOPEN fails
symptom: FRM-40735: %s TRIGGER raised unhandled exception %s
symptom: ORA-302000: Generic TEXT_IO package Error
cause: First parameter of TEXT_IO.FOPEN contains a colon (:) character.
":" IS NOT a valid character FOR file names. IF the file name IS 
given AS "AB:CD.txt", Windows assumes that the "AB" IS the 
drive name, just LIKE the "C" drive IN : "c:\readme.txt"
 
fix:
 
Do NOT include ":" IN file_name parameter except FOR specifying the 
name of the drive.
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 18h18   #5
Candidat au titre de Membre du Club
 
Inscription : novembre 2006
Messages : 41
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 41
Points : 13
Points : 13
Bonjour
Merci pour votre reponse, l'application utilise effectivement TEXT_IO, elle reçoit chaque jours des fichiers par centaines , les noms de ces fichiers respectent une norme precise qui ne contient pas le caractère ':', le seul caractère existant c'est "-".....
Lust14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 18h26   #6
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
salut,

Tu n'a pas un nom de fichier long ?
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2007, 21h48   #7
Candidat au titre de Membre du Club
 
Inscription : novembre 2006
Messages : 41
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 41
Points : 13
Points : 13
Voilà le nom exact du fichier, je ne pense pas que c'est dû au nom du fichier vu que c le même format pour tt les fichiers utilisés , le le nom du fichier est comme suit 01-003-0122-25042007-101206-14-21-222
j'ai fais d'autres rechereches et cette erreur peut se declancher si j'essaye d'exraire une ligne d'un fichier qui c refermé, est ce qu'un problème de connexion ouune perturbation du reseau peut créer ce genre de problèmes ??
Lust14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h30.


 
 
 
 
Partenaires

Hébergement Web