Impossible pour .NET de se connecter à la base de données Oracle avec un utilisateur proxy Oracle

StackOverflow https://stackoverflow.com/questions/142211

  •  02-07-2019
  •  | 
  •  

Question

Je suis en train de configurer une version test de mon site Web par rapport à un nouveau schéma. J'essaie de me connecter à l'aide de la connexion proxy et j'obtiens le message d'erreur suivant:

  

ORA-28150: proxy non autorisé à se connecter en tant que client

ma chaîne de connexion a la forme suivante:

  

Source de données = Instance ; Identifiant utilisateur = utilisateur ; Proxy User Id = prxy_usr ; Mot de passe proxy = prxy_pass ; Taille minimale de la piscine = 0; Délai de connexion = 30

Avez-vous une idée de ce qui pourrait ne pas se passer?

Était-ce utile?

La solution

Selon les docs : accordez à l'utilisateur proxy l'autorisation d'exécuter des actions pour le compte du client à l'aide de la commande ALTER USER ... GRANT CONNECT.

Autres conseils

La réponse d'EddieAwad était correcte mais voici le code spécifique à exécuter:

  

ALTER USER nom d'utilisateur GRANT CONNECT THROUGH proxyNomUtilisateur ;

Le mot clé THROUGH est la partie que je n'ai pas trouvée dans la documentation.

Voici le documentation ALTER USER . Vous y trouverez la clause CONNECT THROUGH ainsi que des exemples d’utilisateurs proxy.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top