ORA-28179: client user name not provided by proxy
Cause: No user name was provided by the proxy user for the client user.
Action: Either specify a client database user name, a distinguished name or an X.509 certificate.
。
ORA-28179 错误提示客户端的用户名没有被代理传递 – 这一般表示一个空的用户名被传进来,而不是有效的用户名(即客户端)。
ORA-28179 被抛出主要是因为代理传入的客户端用户名为空或者不可识别的字符串。
当使用带有代理用户名的快捷方式连接数据库时,比如说客户端用户名被设置为空字符串,会抛出 ORA-28179 错误。
一个常见的案例发生在 Microsoft Windows 系统中。当快捷方式上的用户名被设置为 blank时,会抛出 ORA-28179 错误。可以尝试将用户名移除来解决这个问题。
1. 检查快捷方式中有没有被正确设置用户名。如果没有正确设置,可以重新设置一下来解决问题。
2. 检查数据库是否支持匿名代理。如果是,可以重新设置一下来解决问题。
3. 使用相应的用户名和密码(如果是有关权限的问题)来创建新的连接,以解决问题。