【发布时间】:2010-12-16 03:21:28
【问题描述】:
尝试使用 udl 文件远程连接到数据库服务器时出现此错误:
测试连接失败,因为 初始化提供程序时出错。 ORA-12545: 连接失败,因为 目标主机或对象不存在
我相信这不是连接问题,因为我可以成功完成这些检查表:
- ping IP 地址
- ping DNS 名称
- tnsping 服务名称
- 使用sqlplus连接数据库,做select等命令 到餐桌上
- 使用 Oracle Net Configuration Assistant 重新配置服务
我也试过把tnsnames.ora中的主机名改成它的IP地址,或者把IP地址和它的别名放在etc\hosts里,但还是不行。我猜这是udl文件中的问题。我使用与另一台运行良好的 PC 相同的 udl 文件。
你有什么想法吗?
【问题讨论】:
-
您使用的是 32 位还是 64 位客户端,您使用的是哪些 Oracle 版本(服务器/客户端)?
-
客户端是 32 位的。服务端和客户端都使用Oracle 10.2.0版