ORA-12618: TNS:versions are incompatible
Cause: The two machines are running incompatible versions of TNS.
Action: Check the version numbers, and upgrade the machine with the smaller one.
这个错误是指客户端和服务器之间的TNS版本不兼容。官方解释是:该错误消息被报告,因为使用的服务器同客户端的TNS版本不兼容。此时,尝试连接的操作失败,因此发出ORA-12618错误消息。
1. 首先检查客户机和服务器之间TNS和Net8版本是否一致。
2. 分别为客户端和服务器安装最新版本的TNS和Net8。
3. 在客户端和服务器上检查tnsnames.ora文件,确保正确地将它们配置到正确的目录中,以供TNS使用。
4. 通过检查TNS错误日志文件来排除ORA-12618错误,它可以提供有用的信息,说明ORA-12618错误的原因。
5. 如果在客户端或服务器上安装了不同的服务器和客户端的TNS服务,则需要删除旧的服务,以便使用新的服务,保证TNS和Net8版本的一致性。