Oracle Apex端口更改

6

我正在使用Oracle Apex 4.2版本。默认情况下,它配置为监听8080端口。那么,在安装后如何更改Oracle Apex的端口呢?


1
这是可能的,但“如何”取决于您的设置。 Apex只是一个在Web服务器上运行的数据库产品。这可以是Apex侦听器、嵌入式PLSQL网关或您选择的HTTP服务器。您需要澄清您正在运行什么。 - Tom
1
@Tom,是的,你说的是Apex Listener…抱歉在问题中没有提及这一点…请给我投票,因为我在Stack Overflow上被禁止发问…非常感谢你。 - Usman YousafZai
1
@Tom,请帮我编辑一下我的问题,以便让所有人都能理解。 - Usman YousafZai
7个回答

9

要找出Oracle Apex web应用程序配置在哪个端口上,请运行以下命令:

select dbms_xdb.gethttpport from dual;

要更改Oracle Apex Web应用程序配置的端口,请运行以下命令:

exec dbms_xdb.sethttpport('8081');
commit;

3
是的,在安装和配置Oracle APEX之后更改端口是可能的。事实上,您可以同时在多个端口上运行APEX(虽然不建议这样做...只适用于测试/调试)。
如果您正在使用嵌入式EPG来运行APEX,则以下代码将将新端口设置为“7070”。

exec dbms_xdb.sethttpport('7070');

但是,您也可以在HTTP服务器或RESTapi/Apex Listener配置中更改端口,并重新启动您正在使用的Apex Listener或HTTP服务器,以使新端口生效。

0
如果您查看安装指南,会有一个命令可以更改您想要的端口点击此处

0

您可以通过运行apex_conf.sql文件来更改端口。如果您通过Web服务器运行Apex,则需要更改Web服务器的端口。


0

要查找Oracle Apex Web应用程序配置在哪个端口上,请运行以下命令:

select dbms_xdb.gethttpport from dual; 要更改Oracle Apex Web应用程序配置的端口,请运行以下命令:

exec dbms_xdb.sethttpport('8081');commit;

希望这可以帮到您。:)


0

您可以通过使用以下命令从数据库连接到sys用户来更改apex监听器端口:EXEC DBMS_XDB.SETHTTPPORT(8089); 此外,您还可以通过运行apex_conf.sql文件来更改端口。


0
SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: sys_password

输入以下语句以验证端口号:

SELECT DBMS_XDB.GETHTTPPORT FROM DUAL;

如果端口号返回0,则Oracle XML DB协议服务器已禁用。
要启用Oracle XML DB协议服务器,请输入类似以下语句的内容:
EXEC DBMS_XDB.SETHTTPPORT(port);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接