本机连接oracle10g没有问题,如果外网连接内网oracle10g服务器应该如何的做呢? 网上大部分都是以内网映射到路由器上但是我想不明白的是? 那端口应该选择哪个呢? 1521 还是 5500呢? 我使用的是jdbc:oracle:thin:@202.106.195.30:1521:XXXX 连接方式。有应该如何去做呢? 大部分人群会选择客户端去做链接如toad pl/sql等中间工具,但是我只是程序上运用此服务器只需连接服务器就可以啦!
我不知道这个URL到底怎么写? 也不知道到底应该怎么部署?
还有我是否跟oracleWEB服务器环境有关系、让我好迷茫,请诸位高手和大虾鼎力相助。 在下,感激不及。、
如题,回答?
通常我们并不会直接把数据库连接到internet,而是要经过防火墙,路由器,甚至负载均衡等设备
比如你单位的公网ip为10.0.0.1
那要把数据库服务公布出去,要经过地址转换,在这一步你可以设定转换前地址为192.168.0.1,转换前端口为1521,转换后地址为10.0.0.1,转换后端口号4000
那样你在外网访问数据库服务器就是要访问10.0.0.1:4000了我本人没有在外网连过数据库服务器,根据设定http服务器和ftp服务器的经验来说一下,仅供参考
另外如果是windwos平台的oracle服务好象还有一个SHARED_SOCKET 的问题要解决,请自行google,偶就不说了