0

我的 DBA 告诉我,我无法更改我的 APEX 服务正在侦听的 HTTP 端口,并且需要重新安装 ORDS,可能升级到 Oracle 支持的 ORDS 3。但我也被告知,重新安装 ORDS(2 或 3)将需要重建我的 Oracle 实例。

我不是 DBA,我是 Apex 工作区管理员和 11GR2 Oracle 实例的企业所有者。我不认为我们不能简单地通过一些配置更改 HTTP 端口,然后重新启动服务。

另外,我不认为我们不能在 ORDS 2 之上安装/升级 ORDS 3.0,或者重新安装 ORDS 2,而不报废和重建整个 Oracle 实例。

尤其是当我看到这样的文章时:

https://blog.cdivilly.com/2015/03/11/install-ords-3.0.0/

https://docs.oracle.com/cd/E56351_01/doc.30/e56293/install.htm#AELIG-GUID-BEF8B58F-53C2-4377-AC38-595A85094E79

任何人都可以建议,在使用 Oracle 11GR2 时,如何配置 APEX http 端口或 ORDS 2,以及在不对实例和现有数据产生重大影响的情况下升级到 ORDS 3 和 APEX 5(从 ORDS 2 和 APEX 4.2)是否可行/应用程序。

任何建议表示赞赏。

4

1 回答 1

4

你可以:

1) 轻松更改运行 ORDS 的 HTTP 端口。这完全取决于您用于运行 ORDS 的 Java 容器。例如,如果它是内置 HTTP 侦听器或 ORDS 的 Apache Tomcat,那么更改 HTTP 端口是非常简单的。如果是 Glassfish 或 WLS,那么它只会稍微复杂一些。

2) 同时运行 ORDS 2 和 ORDS 3 的单独部署。如果您愿意,您可以同时运行多个 ORDS 3 部署。他们可以在 ORDS 2 旁边竖立 ORDS 3,这样您就可以测试和评估影响。

从 ORDS 2 升级到 ORDS 3 根本不需要重建 Oracle 数据库。从 APEX 4 升级到 APEX 5 也不需要重建 Oracle 数据库。对于您和您的 APEX 应用程序来说,这一切都应该是无缝的。

于 2016-08-01T13:46:29.687 回答