Bonjour les experts,
Pour des raisons d'analyse et d'historique, je voudrais copier le contenu de la vue V$SQL_PLAN dans une table créée par mes soins (même structure que V$SQL_PLAN) car V$SQL_PLAN est réinitialisée lors des arrêts/relances. Le problème est que je comptais faire un trigger en remplacement de l'INSERT sur V$SQL_PLAN mais les triggers sur vue se substituant à l'évènement déclencheur, ça veut dire que ma table sera remplie MAIS l'insert dans V$SQL_PLAN n'aura plus lieu : ce qui n'est pas envisageable!
Je comptais alors faire un trigger sur un évènement système, du genre After logon, pour synchroniser ces deux tables. Néanmoins cette situation ne me satisfait pas pleinement d'un point de vue intellectuel, je préfèrerais vraiment copier ces données dès qu'elles sont insérées dans V$SQL_PLAN.
Est-ce que vous auriez une idée?
Partager