Oracle 9.2.0.6
Unix AIX 5L
Bonjour
je veux donner les droits à un user test pour qu'il puisse faire un select sur les objets d'un user toto
quelqu'un a une idée
Merci
Oracle 9.2.0.6
Unix AIX 5L
Bonjour
je veux donner les droits à un user test pour qu'il puisse faire un select sur les objets d'un user toto
quelqu'un a une idée
Merci
Se connecter sur TOTO, et pour chaque table et chaque vue de ce compte qui doit être vue par TEST, faire un :
Tu peux aussi créer des synonymes publics pour que TEST n'ait pas à prefixer le nom des tables par le propriétaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part GRANT SELECT ON nom_table TO test ;
La syntaxe est :
Si tu veux donner pour toutes les tables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part grant select on matable to monuser;
puis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 set head off set feed off set pagesize 1000 spool grant_tables.sql select 'grant select on ' || table_name || ' to USER2;' from all_tables where owner = 'USER1'; spool off
Code : Sélectionner tout - Visualiser dans une fenêtre à part @grant_tables.sql
Un problème sans solution est un problème mal posé
Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
<code>
set head off
set feed off
set pagesize 1000
spool grant_tables.sql
select 'grant select on ' || table_name || ' to USER2;'
from all_tables
where owner = 'USER1';
spool off
</code>
Merci pour le code
il faudrait mettre un || après table_name et un espace avant to USER2
Merci bcp
C'est corrigéEnvoyé par 79Charles
Un problème sans solution est un problème mal posé
Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager