Solution : https://service.sap.com/sap/support/notes/731 (Connexion à SAP Service Marketplace requise)
Résumé :
Une erreur ORA-00904 survient lorsqu’une colonne non valide est spécifiée dans une instruction SQL. Pour les versions Oracle 9.2 et supérieures, le nom de la colonne erronée est mentionné dans le message d'erreur. Pour identifier la table et la colonne problématiques, consultez l'état SQL dans les fichiers de trace (ST11), les dumps courts (ST22), ou le syslog (SM21). Activez les stacks d’erreurs avec « ALTER SYSTEM SET EVENTS='904 trace name errorstack level 1' » pour faciliter le débogage. Les causes possibles incluent des bugs SAP, des incohérences entre R/3-DDIC et Oracle DDIC, des instructions SQL incorrectes, ou des problèmes lors des mises à jour. Les solutions varient de la correction des incohérences avec SE11 à l'application de Notes SAP spécifiques ou de scripts Oracle.
Mots Clés :
se11 -> <table> -> execute -> utilities -> database object -> check, se11 -> <table> -> execute -> utilities -> runtime object -> check, deviation oracle ddic <-> oracle release <-> oracle software 6, alter system set events = '904 trace, component bc-dwb-dic, connect <sapuser>/<password>select, latest oracle patch set, alter table <table> add, /oracle/<sid>/saptrace/usertrace, /oracle/<sid>/saptrace/background
Notes associées :
1401282 | Oracle explain: Error 904 after SAP Basis or EHP upgrade |
898244 | ORA-904 with the DBMS_STATS package |
692214 | USER_TAB_MODIFICATIONS not UPDATED after DROP PARTITION |
648203 | Database objects with INVALID status |
633914 | Error when executing DBMS_STATS |
321060 | Backup not possible in the MODPROF_TRANS phase |
12826 | ORA-00904 or EXP-00037 during database export |