问题:
有数据库B,服务器A能够直连数据库B,有客户端C,客户端与服务器网络连通,但是客户端C无法直连数据库B,有何方法配置网络环境,可以让客户端C通过服务器A直连数据库B。小弟不太懂网络。

解决方案 »

  1.   

    先连上服务器A啊,通过ssh或者telnet连上去,登录服务器A后通过sqlplus连接数据库B来操作。
    很常用的模式,你可以下一个工具SecureCRT
      

  2.   

    啊!不熬意思,鼠标点错了。能具体说下么,将工具securecrt放置在A服务器上做配置?然后客户端通过securecrt来连接??
      

  3.   

    你客户端先连接服务器A,推荐用securecrt(当然也有其他的工具),securecrt是你本机客户端使用
      

  4.   

    啊!不熬意思,鼠标点错了。能具体说下么,将工具securecrt放置在A服务器上做配置?然后客户端通过securecrt来连接??
    securecrt不用你在服务器上配置,是通过其他方式来连接的,比如telnet,ssh,ssh2等
      

  5.   

    A是Windows的系统,我有些不太明白,你的意思是通过这个工具,然后在工具上用命令来远程操作数据库吗?我是想方便用于开发环境,这样的话,能eclipse直接连接数据库B吗??
      

  6.   

    远程桌面连接到服务器A 操作明显你通过telnet是不支持图像化界面的,只有命令
      

  7.   

    先打开服务器A的允许远程桌面,然后mstsc远程连接到服务器A
      

  8.   

    不是啊,这样没意思了啊,我需要的是客户端直连数据库,远程桌面来操作,对开发没什么意义了。。

    1 让你们公司网络人员开通连接,直接简单。
    2 假设服务器B为linux,在服务器A上安装crt,通过crt的端口转跳,把服务器B的数据库端口映射到服务器A的本地,客户端C访问服务器A的本地映射端口
    3 服务器B要是windows,你得去百度看看windows端口映射的知识了,看看是否有现成的解决方案。
      

  9.   

    不是啊,这样没意思了啊,我需要的是客户端直连数据库,远程桌面来操作,对开发没什么意义了。。

    1 让你们公司网络人员开通连接,直接简单。
    2 假设服务器B为linux,在服务器A上安装crt,通过crt的端口转跳,把服务器B的数据库端口映射到服务器A的本地,客户端C访问服务器A的本地映射端口
    3 服务器B要是windows,你得去百度看看windows端口映射的知识了,看看是否有现成的解决方案。可否理解为,我只要做好服务器A与数据库B的IP端口映射,然后就可以通过服务器A连接过去?