???菜鸟初学oracle就开始干项目了,我的oracle服务器的IP是192.168.0.8,机器名叫win2003,数据库叫word,我开始用用192.16

  • 主题发起人 wanglong2
  • 开始时间
W

wanglong2

Unregistered / Unconfirmed
GUEST, unregistred user!
???菜鸟初学oracle就开始干项目了,我的oracle服务器的IP是192.168.0.8,机器名叫win2003,数据库叫word,我开始用用192.168.0.22使用word_win2003可以连接上他,现在用192.168.1.1(和服务器不是同一个网段),请问可以连接上吗??? ( 积分: 97 )<br />菜鸟初学oracle就开始干项目了,我的oracle服务器的IP是192.168.0.8,机器名叫win2003,数据库叫word,我开始用用192.168.0.22(和服务器是同一个网段)使用word_win2003可以连接上他,现在用192.168.1.1(和服务器不是同一个网段),请问可以连接上吗??
 
菜鸟初学oracle就开始干项目了,我的oracle服务器的IP是192.168.0.8,机器名叫win2003,数据库叫word,我开始用用192.168.0.22(和服务器是同一个网段)使用word_win2003可以连接上他,现在用192.168.1.1(和服务器不是同一个网段),请问可以连接上吗??
 
你说得不是很清楚,理论上可以,我现在用的Oracle服务器为192.168.2.15,开发的客户端是192.168.70.120,也是两个网段,没问题啊。用Oracle是要配置客户端的,你直接用IP能访问?
 
要有网关。
你试试在命令行中输入 tnsping Oracle别名
 
用路由吗?
有的话配置客户端,在BDE中联接看看
 
菜鸟是这么想的,如果在192.168.0.*里我的服务器叫win2003,我的客户端也在这个网段可以用word_win2003访问他,如果在192.168.1.*这个网段里也有个机器叫win2003,我的客户端在这个网段是否会错误的访问了本网段的word_win2003呢?能否访问错了呢??
 
配置Oracle别名时指定服务器的IP地址
//tnsnames.ora
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.8)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = WORD)
)
)
 
ip不在同一个网段肯定不能直接互访,需要网桥进行两个网段的连接。
 
如果IP不在同一网段,应该用到路由了,只要能PING通,肯定能连接上.
 
可以连上的,程序写的好的话,不用Oracle客户端就能连接了
直接用IP地址就行
 
需要路由,一般都是这样的
 
不是数据库的问题,楼主自己都知道是网段的问题就应该在网络方面解决,我觉得在数据库开客户端不是很好的方法,因为机器一多起来配置就比较乱。
 
可以在服务器的网卡上绑定多个ip地址,如:
192.168.0.1
192.168.1.1
192.168.2.1
……
这样,多网段连接服务器就没问题了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
645
import
I
顶部