Table des erreurs d'oracle

pikadjou -  
GMV Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous et toutes,

Je me permet de venir ici car je cherche depuis un petit moment (mais sans succès) si il existe une table dans oracle avec toutes les erreurs, je veux dire pas la je cherche un table qui me permettrai de faire ceci:

SELECT name FROM TABLE WHERE error LIKE '%ORA-00001%';

et cela me retournerai la description de l'erreur soit de ce cas la: "unique contrainte...".

Merci d'avance,

Geoffrey.

P.S. Je sais qu'il existe dans la documentation oracle les codes d'erreurs de leurs significations mais je cherches au seins de la bdd elle même.

3 réponses

jee pee Messages postés 41521 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

Je ne pense pas que les intitulés des messages soient contenus dans la base elle même. Ils sont normalement stockés au niveau des répertoires du noyau oracle (ou du client oracle sur une machine qui n'héberge pas la base). Ce sont des fichiers avec l'extension .msg qui sont "lisibles" via un éditeur de texte.

Et il semble logique que ce ne soit pas stocké dans la base car en changeant dans ton environnement de travail les NLS, tu peux avoir les messages en différentes langues.

Sous Unix/Linux il existe une commande qui permet d'avoir l'intitulé correspondant à un code oracle : oerr ora 942 Mais à priori cette commande n'existe pas sous Windows.

Cdlt

Un étranger, c'est un ami qu'on n'a pas encore rencontré.
1
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

tu as regardé ici pour voir si des fois une table ne contiendrait pas ce que tu cherches ?
0
GMV Messages postés 68 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour

je confirme ce que dit jee pee, l'utilitaire OERR permet d'afficher la description d'une erreur Oracle. Mais elle n'est fourni que sur Unix.

Par ailleurs, il existe tout de meme les vues du types DBA_ERRORS que tu peux interroger. Tu auras les dernières erreurs trappées par Oracle, avec leur description

Bon courage
0