.NET не удается подключиться к Oracle DB с помощью Oracle proxy user
Вопрос
Я настраиваю тестовую версию своего веб-сайта на основе новой схемы.Я пытаюсь подключиться с помощью прокси-соединения и получаю следующую ошибку:
ORA-28150:прокси-сервер, не авторизованный для подключения в качестве клиента
моя строка подключения имеет следующий вид:
Источник данных=Экземпляр;Идентификатор пользователя=пользователь;Идентификатор пользователя прокси-сервера=prxy_usr;Пароль прокси-сервера=prxy_pass;Минимальный размер пула = 0;Тайм-аут соединения = 30
У вас есть какие-нибудь идеи, что может быть не так?
Решение
Согласно документы:Предоставьте прокси - пользователю разрешение на выполнение действий от имени клиента с помощью ALTER USER ...ПРЕДОСТАВЬТЕ команду ПОДКЛЮЧЕНИЯ.
Другие советы
Ответ ЭддиаВада был правильным, но вот конкретный код для запуска:
ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ Имя пользователя ПРЕДОСТАВЬТЕ ПОДКЛЮЧЕНИЕ ЧЕРЕЗ Имя пользователя прокси-сервера;
Ключевое слово THROUGH - это та часть, которую я не смог найти в документации.
Вот этот ИЗМЕНЯТЬ документацию ПОЛЬЗОВАТЕЛЯ.Там вы найдете предложение CONNECT THROUGH, а также несколько примеров использования прокси-сервера.