从在线网站连接本地Oracle数据库
我在工作网络里有一个“本地”的Oracle数据库。同时,我还有一个在托管服务上的网站。
我能从这个托管服务连接到“本地”的Oracle数据库吗?还是说Oracle数据库必须和我的网站在同一台服务器上?
在我的工作电脑上,我可以通过主机名、用户名、密码和端口号连接到Oracle数据库。
1 个回答
1
这要看你的主机设置如何,但如果可以的话,你需要准备以下几点:
- 一个静态IP地址,或者设置动态DNS,这样你的家庭服务器才能被找到。
- 在你的路由器上进行端口转发,以便让流量能够到达服务器。
- 愿意让你的家庭系统暴露在互联网的风险之下。
严格来说,静态IP或动态DNS并不是必须的,但如果不使用这些设置,每次你的家庭系统更改IP地址时,你都得重新配置网站,这个更改的频率取决于你的网络服务提供商(ISP)。值得注意的是,很多ISP认为在家庭网络上运行服务器违反了住宅用户的服务条款,但实际上,只要你没有产生过多的流量,通常不会有什么问题。
通过在路由器上进行端口转发,你可以指定某个端口上进来的流量被重定向到你网络上的特定内部地址和端口(例如,myhomesystem.com:12345可以重定向到192.168.1.5:1521)。
一旦这些设置完成,你就可以使用静态IP或动态DNS作为主机名来连接了。