Bonjour à tous,
Oracle 9i standard Edition
Je vous résume mon pb du jour
J'ai un schéma 1, l'utilisateur a les rôles CONNECT et RESSOURCE
J'ai créé un rôle appelé RULE_REPLICATION pour que cet utilisateur puisse faire des SELECT sur des tables d'un autre schéma que l'on appelera schéma 2
j'ai créé les synonymes publics des tables du schéma 2
A ce stade, l'utilisateur 1 peut faire un select de n'importe quelle table du schéma 2.
Maintenant, je souhaiterai que l'utilisateur 1 puisse créer des tables dans son schéma en ajoutant des contraintes de type FK en référençant des tables du schéma 2;
Lorsque je tente la manip' je me mange une ORA-00942
J'ai essayé la même manip' connecter en tant que SYS, même erreur.Table ou vue inexistante . Vous ne disposez pas de priviléges suffisants pour effectuer l'opération
J'ai essayé d'ajouter le privilége ALTER ANY TABLE au rule RULE_REPLICATION, même pb.
Ma question : quels sont les roles/priviléges que je dois ajouter pour que la manip" fonctionne ?
Attention, l'utilisateur 1 ne doit pas avoir plus de droits que le SELECT TABLE sur le schéma 2.
Merci d'avance
Partager