Bonjour,
J'ai un problème de droits pour l'exécution d'une porcédure avec un utilisateur tandisqu'elle fait partie du schéma d'un autre utilisateur.
J'ai un utilisateur U1 qui a des tables des fonctions et des procédures. Je veux à partir d'un autre utilisateur U2 qui n'a rien et qui doit utiliser les objets du schéma de U1.
Je donne donc le droit de manipulations des tables et les droits d'exéctuin des procédures et fonctions au user U2.
Quand j'exécute une procédure sur laquelle j'ai fait au préalable un :
GRANT EXECUTE ON PROC1 TO U2 ;
il me sort ca :
Avec le propriétaire de le même bloc d'appel, marche très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
Elise78 ;-)

 

 
		
		 
         
 

 
			
			




 PLS-00201: identifier 'PROC1' must be declared
 PLS-00201: identifier 'PROC1' must be declared
				 Répondre avec citation
  Répondre avec citation



 
   
 
 Envoyé par plaineR
 Envoyé par plaineR
					
				 Pourquoi ? Ce sont des objets oracle comme les autres.
 Pourquoi ? Ce sont des objets oracle comme les autres.
						 
						
Partager