如何在本地机器上设置 oracle pl/sql 服务器?

如何在本地机器上设置 oracle pl/sql 服务器?

好的,我的 Windows 机器上运行着 Oracle 10g XE。它存储了生成 HTML 页面的 pl/sql 过程。因此,我将 DAD 配置为在端口 80 上监听本地主机。这样我就可以访问这些页面了。我需要知道如何向公众开放这些页面。我找到了大量有关如何使用 apache 服务器执行此操作的手册,但是如何使用 Oracle XE 附带的 HTTP 服务器执行此操作呢?

答案1

我会强烈建议不要将 Oracle XE Web 服务器“公开”。花点时间编写一个带有 SQL 注入检查等功能的应用程序层,并将对 Oracle 服务器的访问限制在您认识和信任的一小批授权主机中。
将 Oracle XE Web 服务器公开意味着任何在互联网上闲逛的人都可以访问该 Web 服务器上运行的任何内容,其中包括您可能不希望他们访问的一些管理功能。


说了这么多,魔法调用exec dbms_xdb.setListenerLocalAccess(false);(作为sys用户)应该删除“仅限本地访问”的限制。

相关内容