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