Voici un tableau de référence des différents codes d'erreur d'«Oracle Database SQL» :
Code | MID | Description |
---|---|---|
ORA-00000 | normal, successful completion | Ce code d'erreur permet d'indiquer qu'il n'y a pas eu d'erreur. |
ORA-00001 | unique constraint (string.string) violated | Ce code d'erreur permet d'indiquer qu'une tentative d'insertion ou de mise à jour avec UPDATE ou INSERt provoque une clef dupliqué. Solution: Il faut enlever les restrictions uniques ou ne pas insérer la clef. |
ORA-00017 | session requested to set trace event | Ce code d'erreur permet d'indiquer que la session courante a été prié de définir un événement de trace par une autre session. |
ORA-00018 | maximum number of sessions exceeded | Ce code d'erreur permet d'indiquer que le nombre maximum de session a été atteint. Solution : Il faut augmenter la valeur du paramètres d'initialisation «SESSIONS». |
ORA-00019 | maximum number of session licenses exceeded | Ce code d'erreur permet d'indiquer que toutes les licences sont actuellement utilisés. Solution : Il faut augmenter la valeur du paramètres d'initialisation «LICENSE MAX SESSIONS». |
ORA-00020 | maximum number of processes (string) exceeded | Ce code d'erreur permet d'indiquer que tous les objets d'états de processus sont actuellement utilisés. |
ORA-00021 | session attached to some other process; cannot switch session | Ce code d'erreur permet d'indiquer que la session utilisateur est actuellement utilisé par quelqu'un d'autre. |
ORA-00022 | invalid session ID; access denied | Ce code d'erreur permet d'indiquer que soit la session spécifiée n'existe pas ou que l'appelant n'a pas les privilèges nécessaire pour y accéder. |
ORA-00023 | session references process private memory; cannot detach session | Ce code d'erreur permet d'indiquer qu'une tentative a été faite afin de détacher la session courant quand elle contient des références à un traitement mémoire privé. |
ORA-00024 | logins from more than one process not allowed in single-process mode | Ce code d'erreur permet d'indiquer que plusieurs tentatives de connexion à différent processus ORACLE démarré en mode simple processus. |
ORA-00025 | failed to allocate string | Ce code d'erreur permet d'indiquer qu'il manque de mémoire pour allouer l'espace nécessaire pour une chaine de caractères. |
ORA-00026 | missing or invalid session ID | Ce code d'erreur permet d'indiquer qu'il manque ou que la chaine de caractères de l'identificateur de session est invalide pour «ALTER SYSTEM KILL SESSION». |
ORA-00028 | your session has been killed | Ce code d'erreur permet d'indiquer qu'un utilisateur privilégié a tuer votre session et vous êtes par conséquent déconnecter de la base de données. |
ORA-00029 | session is not a user session | Ce code d'erreur permet que l'identificateur de session spécifié dans une commande «ALTER SYSTEM KILL SESSION» n'est pas un utilisateur de la session. |
ORA-00030 | User session ID does not exist. | Ce code d'erreur permet d'indiquer que l'identificateur session utilisateur n'existe plus probablement à cause que la session a été déconnecté. |
ORA-00031 | session marked for kill | Ce code d'erreur permet d'indiquer que la session spécifié dans une commande «ALTER SYSTEM KILL SESSION» ne peut pas être tuer immédiatement (à cause d'une opération «ROLL BACK» ou qu'il est bloqué dans une opération réseau), mais qu'il est marqué pour être tué. |
ORA-00032 | invalid session migration password | Ce code d'erreur permet d'indiquer la migration de la session de mot de passe spécifié dans un appel de session créé est invalide (probablement trop long). |
ORA-00033 | current session has empty migration password | Ce code d'erreur permet d'indiquer qu'une tentative a été faite pour détacher ou cloner la session courante et qu'elle a un mot de passe de migration vide. Ce cas est interdit. |
ORA-00034 | cannot string in current PL/SQL session | Ce code d'erreur permet d'indiquer qu'une tentative a été faite pour effectuer pour un «COMMIT» ou un «ROLLBACK» dans un objet PL/SQL (procédure, fonction, module) dans une session étant désactivé (par une modification de la désactivation d'un «COMMIT» d'une session dans une procédure). |
ORA-00036 | maximum number of recursive SQL levels (string) exceeded | Ce code d'erreur permet qu'il y a une tentative d'aller avec un plus grand nombre de requête SQL récursive qu'il n'en supporte. |
ORA-00037 | cannot switch to a session belonging to a different server group | Ce code d'erreur permet d'indiquer une tentative de passer d'une session vers un groupe de serveur différent. |
ORA-00038 | Cannot create session: server group belongs to another user | Ce code d'erreur permet d'indiquer une tentative de créer une session non-migrable dans un groupe de serveur ayant un propriétaire d'utilisateur différent. |
ORA-00039 | error during periodic action | Ce code d'erreur permet d'indiquer une erreur inattendue s'est produit durant l'exécution d'un appel périodique. |
ORA-00040 | active time limit exceeded - call aborted | Ce code d'erreur permet d'indiquer que le gestionnaire de ressource dépasse la limite «SWITCH_TIME» et que l'appel a été annulé. |
ORA-00041 | active time limit exceeded - session terminated | Ce code d'erreur permet d'indiquer que le gestionnaire de ressource dépasse la limite «SWITCH_TIME» et que la session est terminé. |
ORA-00042 | Unknown Service name string | Ce code d'erreur permet d'indiquer qu'un tentative d'utilisation un service d'application invalide s'est produit. |
ORA-00043 | remote operation failed | Ce code d'erreur permet d'indiquer qu'une tentative d'exécution d'opération inter-instance a échoué. |
ORA-00044 | timed_statistics must be TRUE when statistics_level is not BASIC | Ce code d'erreur permet d'indiquer qu'un utilisateur tente de fixer à «timed_statistics» quand «statistics_level» n'est pas BASIC. |
ORA-00050 | operating system error occurred while obtaining an enqueue | Ce code d'erreur permet d'indiquer qu'il n'est pas possible d'obtenir les ressources systèmes nécessaires pour cette opération afin de couvrir la fil d'attente d'Oracle. |
ORA-00051 | timeout occurred while waiting for a resource | Ce code d'erreur permet d'indiquer qu'un dépassement de délaai s'est produit à cause que la resource ne répond pas. |
ORA-00052 | maximum number of enqueue resources (string) exceeded | Ce code d'erreur permet d'indiquer que le nombre maximum de ressources en fil d'attente a été atteint. |
ORA-00053 | maximum number of enqueues exceeded | Ce code d'erreur permet d'indiquer que le nombre que le nombre maximum d'objets d'état de ressource en file d'attente a été atteint. |
ORA-00054 | resource busy and acquire with NOWAIT specified or timeout expired | Ce code d'erreur permet d'indiquer que la ressource spécifié est occupé. |
ORA-00055 | maximum number of DML locks exceeded | Ce code d'erreur permet d'indiquer que le nombre maximum de verroue DML est atteint. |
ORA-00056 | DDL lock on object 'string.string' is already held in an incompatible mode | Ce code d'erreur permet d'indiquer qu'Une tentative a été faite pour acquérir un DDL verroué étant déjà verrouillé. |
ORA-00057 | maximum number of temporary table locks exceeded | Ce code d'erreur permet d'indiquer le nombre temporaire de tables égale ou dépasse le nombre temporaire de table verrouillé. |
ORA-00058 | DB_BLOCK_SIZE must be string to mount this database (not string) | Ce code d'erreur permet d'indiquer que le paramètre d'initialisation «DB_BLOCK_SIZE» n'est pas le bon pour la base de données actuellement montée. |
ORA-00059 | maximum number of DB_FILES exceeded | Ce code d'erreur permet d'indiquer que la valeur du paramètre d'initialisation «DB_FILES» a atteint son maximum. |
ORA-00060 | deadlock detected while waiting for resource | Ce code d'erreur permet d'indiquer que la transaction est bloqué sur une autre ressource en attente. |
ORA-00061 | another instance has a different DML_LOCKS setting | Ce code d'erreur permet d'indiquer qu'une instance partagé à débuté en utilisant un verroue DML et exécute une instance n'en étant pas une ou vice versa. |
ORA-00062 | DML full-table lock cannot be acquired; DML_LOCKS is 0 | Ce code d'erreur permet d'indiquer une instance débutant avec DML_LOCKS = 0 et l'instruction en cours d'exécution a besoin d'un verrou d'une table au complet (S, X ou SSX). |
ORA-00063 | maximum number of log files exceeded string | Ce code d'erreur permet d'indiquer que le nombre de journal de bord spécifié dépasse le nombre maxmimum supporté par cette version d'Oracle. |
ORA-00064 | object is too large to allocate on this O/S (string,string,string) | Ce code d'erreur permet d'indiquer que le paramètre initiale a été fixé à une valeur nécessitant l'attribution de plus d'espace continue que dispose ce système d'exploitation. |
ORA-00065 | initialization of FIXED_DATE failed | Ce code d'erreur permet d'indiquer la chaine de caractères FIXED_DATE n'est pas du format «yyyy-mm-dd:hh24:mi:ss». |
ORA-00066 | SID string contains an illegal character | Ce code d'erreur permet d'indiquer que le SID contient un caractère illégale lequel produit un erreur avec l'ajustement du SPFILE. |
ORA-00067 | invalid value string for parameter string; must be at least string | Ce code d'erreur permet d'indiquer que la valeur pour le paramètre d'initialisation est invalide. |
ORA-00068 | invalid value string for parameter string, must be between string and string | Ce code d'erreur permet d'indiquer que la valeur pour le paramètre d'initialisation est invalide entre les deux chaines de caractères. |
ORA-00069 | cannot acquire lock -- table locks disabled for string | Ce code d'erreur permet d'indiquer que quelqu'un tente de verrouiller la table indiquer dans le message. |
ORA-00070 | command string is not valid | Ce code d'erreur permet d'indiquer que la commande de déboguage est invalide. |
ORA-00071 | process number must be between 1 and string | Ce code d'erreur permet d'indiquer que le nombre de processus est invalide. |
ORA-00072 | process "string" is not active | Ce code d'erreur permet d'indiquer que le processus est invalide. |
ORA-00073 | command string takes between string and string argument(s) | Ce code d'erreur permet d'indiquer que le nombre de paramètres spécifiés est incorrecte. |
ORA-00074 | no process has been specified | Ce code d'erreur permet d'indiquer qu'il n'y a pas de processus de déboguage de spécifié. |
ORA-00075 | process "string" not found in this instance | Ce code d'erreur permet d'indiquer que le processus spécifié n'est pas enregistré dans l'instance courante. |
ORA-00076 | dump string not found | Ce code d'erreur permet d'indiquer qu'une tentative d'appeler un sortie de données inexistantes s'est produite. |
ORA-00077 | dump string is not valid | Ce code d'erreur permet d'indiquer qu'une tentative d'appeler un sortie de données invalides s'est produite. |
ORA-00078 | cannot dump variables by name | Ce code d'erreur permet d'indiquer que tentative de sortie une variable par nom dans le système n'est pas supporté cette version. |
ORA-00079 | variable string not found | Ce code d'erreur permet d'indiquer la sortie de données d'un variable n'existe pas. |
ORA-00080 | invalid global area specified by level string | Ce code d'erreur permet d'indiquer que la sortie de données se produit dans une région globale invalide. |
ORA-00081 | address range [string, string) is not readable | Ce code d'erreur permet d'indiquer qu'une tentative de lecture et d'écriture dans un rang d'adresse de mémoire invalide s'est produit. |
ORA-00082 | memory size of string is not in valid set of [1], [2], [4]stringstringstringstringstring | Ce code d'erreur permet d'indiquer qu'une longueur invalide pour la commande POKE a été spécifié. |
ORA-00083 | warning: possibly corrupt SGA mapped | Ce code d'erreur permet d'indiquer que même s'il peut y avoir des corruptions SGA, la SGA a été cartographiée. |
ORA-00084 | global area must be PGA, SGA, or UGA | Ce code d'erreur permet d'indiquer qu'une tentative de sortie de données dans une région globale invalide s'est produite. |
ORA-00085 | current call does not exist | Ce code d'erreur permet d'indiquer qu'une tentative invalide de sortie de données dans l'appel de tas courant s'est produit. |
ORA-00086 | user call does not exist | Ce code d'erreur permet d'indiquer qu'une tentative invalide de sortie de données dans l'appel de tas utilisateur s'est produit. |
ORA-00087 | command cannot be executed on remote instance | Ce code d'erreur permet d'indiquer la commande d'unité d'allocation de la base données a été émis pour la fausse unité d'allocation de base de données ORADEBUG. |
... | ... | ... |
Voir également
Code d'erreur - Références des codes d'erreurs
Dernière mise à jour : Dimanche, le 24 mai 2015