更改Oracle ORDS 2的HTTP端口

时间:2016-08-01 10:51:19

标签: oracle oracle-apex oracle-ords

我的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)而不会对实例造成重大影响和现有数据/应用程序。

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:4)

你可以:

1)轻松更改正在运行ORDS的HTTP端口。这完全取决于您使用什么Java容器来运行ORDS。例如,如果它是内置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应用程序都是无缝的。