L'octroi de droits à la vue matérialisée dans Oracle11g

Je suis très nouveau pour oracle et en essayant d'accorder des droits à certains des vues matérialisées j'ai créé.

Ce que j'ai fait (tous de sqlplus ligne de commande):

sqlplus "/as sysdba

>create tablespace tablespace_test datafile 'g:\tables\tablespace_test.dbf' size 20M autoextend on;

>create materialized view test_mv_1 tablespace tablespace_test parallel build immediate refresh complete on demand as select cm.* from yyy.jjj$project@externaldb p, yyy.jjj$mgmt@externaldb cm where (p.project_nbr = cm.project_nbr);

>create user dummy profile default identified by password default tablespace tablespace_test account unlock;

>grant connect to dummy;

>grant select on test_mv_1 to dummy;

>select * from test_mv_1;   <---***this works, data is there

>connect dummy

>select * from test_mv_1;
ERROR at line 1:
ORA-00942: table or view does not exist

Ne sais pas comment résoudre ce problème, et je suis sûr que j'ai fait quelques choses de mal. Toute aide est grandement appréciée.

InformationsquelleAutor user1638200 | 2012-08-31