ORA-28028: could not authenticate remote server

文档解释

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服务即可较为可靠地解决该问题。

你可能感兴趣的