文档解释
ORA-28028: could not authenticate remote server
Cause: During the course of opening a privileged database link, the remote server was not securely identified using the network security service. Additional errors should follow.
Action: Consult the network security service documentation on how to properly configure the remote server.
ORA-28028: 远程服务器的认证失败
官方解释
ORA_28028 发生在一个数据库客户机尝试连接到一个远程数据库时,当客户机尝试连接,但认证失败时出现的错误。
常见案例
当一个数据库客户端尝试用OCI(Oracle Call Interface)连接到一个远程Oracle数据库服务器,但由于远程服务器认证失败,导致连接失败时会产生此错误。
一般处理方法及步骤
1、验证服务器上是否开启了远程访问权限,如果没开启,则需要配置允许远程服务器连接。
2、确认远程服务器上的连接地址、端口号等是正确的,与客户端代码里的内容一致。
3、确认客户端的tnsnames.ora里的配置是否并没有更改,这个配置文件存放在客户端的oracle/network/admin文件夹里,确保里面的内容仍然是最新的。
4、确认客户端的连接信息的的用户名、用户口令是否正确,口令尤为重要,应经常更改。
5、最后,重启客户端的机器,以及服务器上的oracle服务即可较为可靠地解决该问题。