作者:弥晓潞_509 | 来源:互联网 | 2023-09-13 18:45
网上的解决办法很多各有不同,主要是引起的原因各有不同,但是Oracle 只给出同一个错误代码,有点不厚道。
1)修改
tnsnames.ora的方案占多数 参见1
2)sqlnet.ora 的办法也有人提到 参见2
3)版本问题也存在 参见3
4)另类的办法也有 参见4
我的只是试出来这个方法(巧遇),受方法四的启发,不过这里的只是执行路径的方法不同而已。服务器:9.2;客户端:9.0;测试代码如下:
问题在于:我在调试状态居然出现如下错误:
然而直接运行程序出现如下:连接成功
花了一个多小时解决一个问题,但是不知道问题的根本原因,有点惭愧,在此提供给大家线索,节省大家时间。