我正在使用 Oracle Apex 4.2 版。它被配置为监听 8080 端口。现在我想更改端口。我可以在安装后更改 Oracle Apex 的端口吗?
7 回答
要找出在运行时配置了哪个端口 Oracle Apex Web 应用程序:
select dbms_xdb.gethttpport from dual;
要更改运行时配置的 Oracle Apex Web 应用程序的端口:
exec dbms_xdb.sethttpport('8081');
commit;
是的,可以在初始安装和配置 Oracle APEX 后更改端口。事实上,您会同时在多个端口上运行 APEX(虽然不可取,但仅用于测试/调试)。
如果您将嵌入式 EPG 用于 APEX,下面的代码会将您的新端口设置为“7070”。执行 dbms_xdb.sethttpport('7070');
但您也可以更改 HTTP 服务器或 RESTapi/Apex 侦听器配置中的端口,然后重新启动您正在使用的 Apex 侦听器或 HTTP 服务器,以便新端口处于活动状态。
如果您看到安装指南,有一个命令可以更改您想要的端口,请单击此处。
您可以通过运行 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 应用程序:
select dbms_xdb.gethttpport from dual;
要更改运行时配置的 Oracle Apex Web 应用程序的端口:
exec dbms_xdb.sethttpport('8081');commit;
希望这可以帮助。:)
您可以通过使用连接从数据库执行此命令来更改 apex 侦听器端口。sys user :EXEC DBMS_XDB.SETHTTPPORT(8089);
此外,您可以通过运行apex_conf.sql
文件来更改端口。