Tous les outils

🗄️ Erreurs Oracle ORA-*

Tapez un numéro d'erreur (ex. ORA-00600, 12154) ou un mot-clé. Chaque erreur est expliquée en français, avec sa cause probable et la piste de résolution. Plus de 130 codes couverts.

Comprendre les erreurs Oracle ORA-*

Les erreurs Oracle sont préfixées par ORA- suivi d'un numéro à cinq chiffres. Elles couvrent tout le spectre du SGBD : connexion et réseau (TNS), syntaxe SQL, contraintes d'intégrité, gestion de l'espace (tablespaces), PL/SQL, comptes et privilèges. Comprendre le code permet de cibler rapidement la cause.

Les familles d'erreurs les plus courantes

Lire une pile d'erreurs Oracle

Oracle empile souvent plusieurs codes : la première ligne est l'erreur de plus haut niveau, les suivantes en donnent l'origine. ORA-06512 indique la ligne PL/SQL concernée et accompagne toujours une autre erreur : c'est cette dernière qu'il faut traiter en priorité.

Que signifie ORA-00600 ?
ORA-00600 est une erreur interne du noyau Oracle, généralement liée à un bug ou une corruption. Notez les arguments entre crochets et consultez l'alert.log ; ce type d'erreur relève souvent du support Oracle (My Oracle Support).
Comment résoudre ORA-12154 ?
ORA-12154 signifie que le nom de connexion n'a pas pu être résolu. Vérifiez le fichier tnsnames.ora, le nom du service, et les variables d'environnement (TNS_ADMIN, ORACLE_HOME).
Que faire face à ORA-01555 (snapshot too old) ?
Cette erreur survient quand les données d'annulation (undo) nécessaires à une longue requête ont été écrasées. Augmentez UNDO_RETENTION, agrandissez le tablespace UNDO, ou optimisez la requête pour qu'elle dure moins longtemps.
Ces données sont-elles envoyées à un serveur ?
Non. La base des erreurs ORA est intégrée à la page et la recherche s'effectue entièrement dans votre navigateur.