分布在异地(如北京和上海)的两个oracle数据库,如何找到另一个oracle的ip或服务名等(100分)

  • 主题发起人 主题发起人 chyn.1
  • 开始时间 开始时间
C

chyn.1

Unregistered / Unconfirmed
GUEST, unregistred user!
分布在异地(如北京和上海)的两个oracle数据库,现在用户通过连结到北京的oracle数据库中,
通过拨号网络将一些数据传到上海的oracle数据库中,这两个oracle 数据库分别处于自己的局域网中,
现在不考虑防火墙等因素,如何实现
找到另外一台oracle数据库的ip或服务名。
 
高手快来[:(]
 
问题应该是
已知另外一台oracle数据库的ip或服务名,如何通过拨号网络连结到这台数据库服务器。
 
首先要看远程机器的系统环境,如果是MS的服务器系统,系统可设置为可拨入
拨通以后自动建立网络连接,剩下的事情就是在数据库编程,如设置远程link
 
对方也是MS系统,ORACLE的DATABASE LINK 我也建了,在一个局域网内的两台oracle服务器上可以实现数据上报功能,
但到internet上我怎么知异地的那台服务器是否一连结上。本地我未作这样的判断。
我主要想实现异地数据上报。
你有E_MAIL或QQ吗
我的lily_chyn@163.com
87283468
 
我可能误解了你的意思,你说是通过INTERNET连接远程服务器,这可能就不那么简单了。

首先,如果通过INTERNET连接,对方必须是固定IP(可以通过服务器托管形式获得),
才能够实现访问。如果获得了固定IP,那就不用我说了,和局域网访问雷同了。

我的MAIL:cansea@sina.com
 
如果不使用服务器托管获得固定IP,只能花费昂贵的费用获得了,我想你们
使用这种方式连接的可能性不大
其实,通过你的描述,你们完全可以通过拨号和专线实现数据连接,成本比
较低。
1、使用MODEM拨号建立连接:
数据库建立DATABASE LINK,拨通后,会自动建立连接,因为两端的
MODEM建立连接后IP会处于同一网段中,这样,情形就如同在同一局域网中。
2、使用专线(专线不走INTERNET):
这种情形如同WAN,不同WAN之间通过路由实现联结。
例如: CLIENT: 192.168.1.200
DABASE SERVER: 192.168.2.1
 
后退
顶部