我有一个用PHP编写的Web应用程序,并使用OCI在Oracle DB上创建一些。我的客户现在说他们不希望从外面直接访问他们的数据库和相关端口。他们希望有第二个应用程序服务器。
是否有解决方案(应用程序服务器),我可以使用相同的语法建立OCI连接并通过它连接到数据库?
我的意思是,我需要在不同的服务器上安装外部应用程序,这将重定向我的数据库调用(OCI)
答案 0 :(得分:1)
这是oracle自己的代理解决方案:http://oracle.su/docs/11g/network.112/e10836/cman.htm
http://www.kernun.cz还有一个sqlnet-proxy。 (http://download.kernun.com/doc/handbook/sqlnet-proxy.8.html)
或者您可以尝试使用简单的tcp代理。我之前使用过stunnel。 (我不知道我的情况有多具体,但效果很好。)