文档解释
ORA-28180: multiple authentication methods provided by proxy
Cause: More than one authentication method was specified by the proxy user for the client user.
Action: Specify only one of the following: a client database user name, a distinguished name or an X.509 certificate.
ORA-28180消息是指多个身份验证方法正在使用同一个代理前置机。
ORA-28180意味着客户端尝试使用多个身份验证方法(比如密码和Kerberos)访问一个道路代理服务器,而该代理服务器不允许使用多个身份验证方法。
官方解释
ORA-28180是一个特殊类型的错误,这表明用于连接到回路代理服务器的客户端尝试使用多个身份验证方法,而该代理服务器不ÒÕÓ支持多个身份验证方法。
常见案例
通常,ORA-28180会发生在客户端尝试使用KERBEROS认证方法访问代理服务器,而代理服务器正在使用静态认证(静态用户名和密码)-尤其是在默认情况下。
一般处理方法及步骤
最简单的办法是禁用客户端任何附加的身份验证方法,使其只尝试与代理服务器重叠的身份验证方法。对于密码方法,可以通过更改默认Proxypwd.ora文件中的ORAPWD_ENABLED参数来实现此目的。要禁用Kerberos认证,请将ORASEC_ENABLED参数设置为FALSE。另一种方法是修改代理服务器本身,以支持客户端尝试使用的身份验证方法。要做到这一点,可以编辑proxypwd.ora文件,设置ORAPWD_ENABLED和ORASEC_ENABLED参数,以适应客户端尝试使用的身份验证方法。