Bonjour,
J'ai deux bases de données qui communiquent entre elles, la table professeur dont je veux gérer sa traçabilité est fragmentée verticalement alors j'ai créé une vue v_professeurs dans la base 1 qui regroupe les données, et table trace sur les2 bases pour garantir la traçabilité de toutes les opérations de mise à jour sur la table professeur.
Le problème que la table trace de la base 2 ne se modifie pas.
J'ai créé une vue materialisé sur tables trace de base2 :
Sur l'autre base(base1) j'ai fait un trigger sur la vue de professeur v_professeurs qui insert les opérations effectuées dans trace .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ---base2: create materialized view vtrace refresh complete start with sysdate next sysdate + 1/24/60 as select * from trace@etudcas;
et j'ai crée aussi une vue materialisée journal sur trace de base 1 comme ça une fois la vue materialisé de base2 rafrechit elle insert la ligne ajouter dans trace de base1 dans trace base2
je pense que le probleme et au niveau de la vue materialisé journal mais j'arrive pas à resoudre merci de m'aider à ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 create materialized view log on trace with primary key including new values;
Partager