bonjour,
Je travaille sur une application développée par un éditeur sur une base oracle 10.2.0.3
Depuis la fin de semaine dernières des erreurs survenaient sur certaines opérations (messages d'erreur ora-04045)
en cherchant, j'ai remarqué que j'ai deux triggers en erreur.
Lorsque je les recompile, j'ai ce message d'erreur :
ora-25017 : cannot reference NEW ROWID for movable rows in before triggers
J'ai cherché sur metalink et d'autres sites une solution, sans rien trouver si ce n'est chaque fois ceci :Cause: NEW ROWID was referenced in a before row trigger which is defined on an index-organized table, or a partitioned table with enabled movement of rows. The ROWID cannot be computed in a before row update trigger because it depends on the actual values of the row
Action: Remove references to NEW ROWID from the trigger definition.
Le soucis c'est que je ne vois pas ce que je peux faire...
J'ai voulu lancer une réorganisation complète de ma table, même erreur survenant pendant la réorganisation.
Le rebuilt des index marche
quelqu'un a t'il une idée ?
Partager