ODAC的问题:跨网段就连接不上ORACLE(内详)

猎人66 2004-07-29 09:49:10
局域网中,子网掩码255.255.255.0
有一台ORACLE服务器,装在10.192.4.250的主机上,
程序用ODAC4.52连接ORACLE,
如果程序运行在10.192.4.* 即与ORACLE服务器在同一网段,则程序运行正常
如果程序运行在10.192.*.* 即与ORACLE服务器不在同一网段,则程序连接不上ORACLE,提示 Invalidate Host!

请大侠们指点一下1

...全文
226 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
猎人66 2004-07-31
  • 打赏
  • 举报
回复
神啊,救救我吧:)
猎人66 2004-07-29
  • 打赏
  • 举报
回复
再补充一下:
oracle 是8.1.7.1 for linux,
操作系统是redhat linux9
猎人66 2004-07-29
  • 打赏
  • 举报
回复
谢谢楼上两位大侠:
补充说明:
1.局域网互相都能ping通,没有防火墙,也都能访问 10.192.4.250上的web服务器
2.在10.192.*.*机器上装上oracle客户端后,sqlplus能访问数据库,ODAC不用net方式也能访问,但用net方式不行
jinjazz 2004-07-29
  • 打赏
  • 举报
回复
只要ping的通就应该可以,你直接用oracle的服务命名试一下
cdhuanglei 2004-07-29
  • 打赏
  • 举报
回复
没碰到过。不过可以按下面的方式检查:
1、不同网段的机器能不能互相Ping通
2、如果能通,再看用Oracle客户端在10.192.*.* 上设置好后连接10.192.4.*上的Oracle数据库能不能连通。
3、如果Oracle客户端能连接则ODAC也应该可以。
4、否则试试dbExpress

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧