从端口8080更改 Oracle 端口

如何从端口8080更改 Oracle? 我的 Eclipse 使用的是8080,所以我不能使用它。

197846 次浏览

我假设您说的是 Oracle 安装的 Apache 服务器,请查找 httpd.conf 文件。

在文本编辑器中打开此文件并查找该行
听着8080
或者
听{ ip address } : 8080

更改端口号并重新启动 Web 服务器或只是重新启动计算机。

有许多 Oracle 组件可以运行 Web 服务,所以不清楚您指的是哪个组件。

例如,独立 OC4J 的网站端口在 j2ee/home/config/default-web-site.xml 文件中配置:

<web-site xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/web-site-10_0.xsd"
port="8888" display-name="OC4J 10g (10.1.3) Default Web Site"
schema-major-version="10" schema-minor-version="0" >

Oracle (数据库)可以使用多个端口。 当你安装软件时,它会扫描自由端口,然后决定使用哪个端口。

数据库侦听器默认为1520,但是如果1520不可用,将使用1521或1522。 这可以在 listener.ora 文件中进行调整。

Enterprise Manager 是一个基于 Web 的数据库管理工具,默认端口为80,但如果80不可用,则使用8080。

有关如何更改企业经理的端口号的详细信息,请参阅此处: Http://download-uk.oracle.com/docs/cd/b14099_19/integrate.1012/b19370/manage_oem.htm#i1012853

来自 这个博客文章:

XE: 更改默认的 http 端口

OracleXE 使用 XMLDB 附带的嵌入式 http 侦听器 (XDB)来服务 HTTP 请求。 HTTP 访问的默认端口是 8080.

编辑:

更新您喜欢的8080端口(例如9090)

SQL> -- set http port
SQL> begin
2    dbms_xdb.sethttpport('9090');
3  end;
4  /

在更改端口之后,当我们启动 Oracle 时,它将启动端口8080,我们应该在地址栏中手动键入 new port (9090)来运行 Oracle XE。

Exec DBMS_XDB.SETHTTPPORT(8181);作为 SYS/SYSTEM 执行。将8181替换为您希望更改为的端口。使用 Oracle 10g 进行了测试。

资料来源: http://hodentekhelp.blogspot.com/2008/08/my-oracle-10g-xe-is-on-port-8080-can-i.html

从开始 | 运行打开一个命令窗口。 假设您的环境变量设置正确,请从以下内容开始:

C:\>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Aug 26 10:40:44 2008
Copyright (c) 1982, 2005, Oracle.  All rights reserved.


SQL> connect
Enter user-name: system
Enter password: <enter password if will not be visible>
Connected.


SQL> Exec DBMS_XDB.SETHTTPPORT(3010); [Assuming you want to have HTTP going to this port]
PL/SQL procedure successfully completed.


SQL>quit

然后打开浏览器,使用3010端口。

只需打开 Run SQL Command Line并作为 sysadmin 登录,然后输入以下命令

Exec DBMS_XDB.SETHTTPPORT(8181);

够了,你完蛋了。

使用系统管理用户帐户登录,并在 SQL 过程下执行。

begin
dbms_xdb.sethttpport('Your Port Number');
end;

然后打开浏览器并访问下面的 URL

Http://127.0.0.1:yourportnumber/apex/