环境是VB.net Oracle
现在遇到的问题是,需要对两个DB的数据进行交互,同步操作
因为是刚刚接触这方面的东西,没什么思路
求教:
关于和防火墙的交互需要注意什么?程序里需要做什么特殊处理么?
关于不同网段的DB的交互问题。暂时不需要实时同步,有什么方法么?
典型的小白一只,请说的详细一点啊……谢谢

解决方案 »

  1.   


    不清楚你具体的需求,不过你要访问oracle数据库的话,服务器的监听端口默认是1521,如果是linux/unix系统开放这个端口就可以了,如果是window,listener的机制有些不同,需要修改注册表配置成支持shared socket的模式 详见http://space.itpub.net/228190/viewspace-184350根据上面的网络配置的需要,结合着你自己系统对网络的配置要求,来配置你的网络参数就可以了。
      

  2.   


    大概需求就是:
    公网网段有部分web程序和自己的DB1服务器,这些面向很多公网的用户
    然后在公司内部的局域网有个主的DB2,这两个DB之间有防火墙
    是说只要开放防火墙的端口和支持socket模式就可以访问么?
    问题是公网ip和内网ip不是一回事啊?
    虚心求教中……
      

  3.   

    你好,不同ip段的DB服务器用DBLink可以直接连接么?
    他们之间的防火墙不需要特殊处理?
      

  4.   


    开发端口和socket是前提条件, 是保证服务器可以和外界交互,你还需要和你们的系统管理员一起,对你们的网络进行设置,使的你的DB1,DB2是可以ping通的呀,保证网络是OK的,加上这两个就可以设置你的dblink了。