Bonjour ,
suite un audit BO , je me suis fait tapé sur les doigts ! :
toutes les requêtes BO sont lancées par les propriétaires des tables .
Le consultant m' a fait remarquer ( à juste titre d' ailleurs ) que je devais créer un utilisateur n' ayant que le droit SELECT sur les tables en question .
désirant mettre en oeuvre cette solution je rencontre un léger souci :
1) donner le droit select aux tables ne lui appartenant pas:
pour ne pas me prendre la tête , je lui ai donné
le privilége system "SELECT ANY TABLE "
2) il faut créer un synoym identique au nom d' objet préfixé par
son propriétaire pour cet utilisateur :
cretate synonym user_bo.toto for owner.toto .
alors voilà , avez-vous une idée , comment lancer cette commande
en récursif en sachant qu' il y a plusieurs owner et chacun avec plusieurs tables ?
Faites-vous aussi comme cela ?
( je suis surpris pour ma part que lorque bo génére ces requêtes , il ne préfixe pas les tables par leurs propriétaires ou alors j'ai raté quelque chose !!!)
cdlt
Partager