我正在针对新架构设置我的网站的测试版本。我正在尝试使用代理连接进行连接,并收到以下错误:
ORA-28150:代理未被授权以客户端身份连接
我的连接字符串具有以下形式:
数据源= 实例;用户ID = 用户;代理用户ID = prxy_usr ;代理密码= prxy_pass ;最小池大小= 0;连接超时= 30
你知道可能出现什么问题吗?
答案 0 :(得分:5)
EddieAwad的回答是正确的,但这是要运行的具体代码:
ALTER USER 用户名 GRANT CONNECT通过 proxyUserName ;
THROUGH关键字是我在文档中找不到的部分。
答案 1 :(得分:3)
根据the docs:授予代理用户使用ALTER USER ... GRANT CONNECT命令代表客户端执行操作的权限。
答案 2 :(得分:2)
这是ALTER USER documentation。您将在那里找到CONNECT THROUGH子句以及一些代理用户示例。