Bonjour,
Me voici confronté à un problème dont j'ai peur qu'il n'y aie pas de solutions :
J'ai 3 schémas, appelons les Slave, Master, et SuperMaster.
Je crée une vue sur Slave, exemple :
create view view1 as select 1 as col from dual.
Je crée une vue sur Master :
create view view2 as select * from slave.view1
Jusque là tout vas bien.
Par contre lors de la création sur SuperMaster :
create view view3 as select * from master.view2
J'ai une erreur ORA-01031: insufficient privileges.
Autant dire que j'ai trifouillé les privilèges dans tout les sens, que j'ai granté tout ce que j'ai pu, que j'ai cherché un peu partout sur la toile, nada !
Donc je m'en remet à vous, est-ce possible depuis mon schéma superMaster de créer une view qui référence une view d'un autre schéma, elle même référençant une view d'un schéma encore autre ?
Merci !
Partager