Erreur à la création d'une vue matérialisée refresh fast
Bonjour tout le monde !
J'espere que vous pourez aider un petit nouveau. J'essai de mettre en place des vues matérialisées pour notre systeme d'infocentre.
Personne connait le fonctionnement des materialized view dans ma boite alors j'essai de m'en sortir comme un grand.
J'ai deux utilisateurs "BO" et "CLIENT" sur une même instance. Je souhaite créer une vue materialiée BO_VILLE sur l'utilisateur BO à partire de la table VILLE de l'utilisateur CLIENT.
J'ai fait les manipulations suivantes :
Sur l'utilisateur "CLIENT" :
Code:
1 2
| grant select on VILLE to BO;
create materialized view log on VILLE; |
Ensuite sur l'utilisateur "BO" :
(remarque : la commande "select * from client.ville" retourne bien des données)
Code:
1 2
| create materialised view bo_ville refresh fast as
select * from client.ville; |
J'ai alors le messages d'erreur suivant :
Code:
1 2 3 4 5 6
| select * from client.ville
*
ERREUR à la ligne 2 :
ORA-12018: l'erreur suivante est survenue pendant la génération du code pour
"BO"."BO_VILLE"
ORA-00942: Table ou vue inexistante |
Quand je ne met pas l'option "refresh fast" ça fonctionne :
Code:
1 2 3 4
| create materialized view bo_ville as
select * from client.ville;
Vue matérialisée créée. |
Quelqu'un peut-il me sauver la vie ?
merki !