Oracle11g Oracle Apex端口更改

Oracle11g Oracle Apex端口更改,oracle11g,oracle-apex,Oracle11g,Oracle Apex,我使用的是Oracle Apex 4.2版。它被配置为侦听端口8080。现在我想换个端口。安装后我可以更改Oracle Apex的端口吗?如果您看到安装指南,则会有一个命令来更改您想要的端口。要了解Oracle Apex web app在运行时配置了哪个端口,请执行以下操作: select dbms_xdb.gethttpport from dual; exec dbms_xdb.sethttpport('8081'); commit; 要更改运行时配置Oracle Apex web app

我使用的是Oracle Apex 4.2版。它被配置为侦听端口8080。现在我想换个端口。安装后我可以更改Oracle Apex的端口吗?

如果您看到安装指南,则会有一个命令来更改您想要的端口。

要了解Oracle Apex web app在运行时配置了哪个端口,请执行以下操作:

select dbms_xdb.gethttpport from dual;
exec dbms_xdb.sethttpport('8081');
commit;
要更改运行时配置Oracle Apex web app的端口,请执行以下操作:

select dbms_xdb.gethttpport from dual;
exec dbms_xdb.sethttpport('8081');
commit;

是的,在初始安装和配置Oracle APEX后,可以更改端口。事实上,您可以同时在多个端口上运行APEX(但不建议..仅用于测试/调试)

如果您使用的是APEX的嵌入式EPG,下面的代码将把您的新端口设置为“7070”。 exec dbms_xdb.sethttpport('7070')


但您也可以在HTTP server或RESTapi/Apex Listener配置中更改端口,并重新启动正在使用的Apex Listener或HTTP server,以便新端口处于活动状态。

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

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);

要了解运行时配置的Oracle Apex web app端口,请执行以下操作:

select dbms_xdb.gethttpport from dual;
exec dbms_xdb.sethttpport('8081');
commit;
从dual中选择dbms_xdb.gethttpport
要更改运行时配置Oracle Apex web app的端口,请执行以下操作:

select dbms_xdb.gethttpport from dual;
exec dbms_xdb.sethttpport('8081');
commit;
exec dbms_xdb.sethttpport('8081');承诺


希望这有帮助。:)

您可以通过连接sys user:EXEC DBMS_XDB.SETHTTPPORT(8089)从数据库执行此命令来更改apex侦听器端口
除此之外,您还可以通过运行
apex_conf.sql
文件来更改端口。

这是可能的,但“如何”取决于您的设置。Apex只是一个运行Web服务器的数据库产品。这可以是apex侦听器、嵌入式plsql网关或您选择的http服务器。您需要澄清您正在运行的是什么。@Tom..是的,您正在谈论的是apex listener…抱歉4没有提到这个问题…请给我投票,因为我被禁止在堆栈溢出中提问。。。我将感谢你you@Tom..Kindly也请编辑我的问题,以便大家都清楚