如何从端口 8080 更改 Oracle?我的 Eclipse 使用的是 8080,所以我不能使用它。
8 回答
从开始 | 运行打开一个命令窗口。假设您的环境变量设置正确,请从以下内容开始:
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 端口。
从这篇博文:
XE:更改默认 http 端口
Oracle XE 使用 XML DB (XDB) 附带的嵌入式 http 侦听器来处理 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。
只需Run SQL Command Line
以系统管理员身份打开并登录,然后输入以下命令
执行 DBMS_XDB.SETHTTPPORT(8181);
而已。你已经完成了......
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
我假设您正在谈论 Oracle 安装的 Apache 服务器。查找文件 httpd.conf。
在文本编辑器中打开此文件并查找
Listen 8080
或
Listen {ip address}:8080 行
更改端口号并重新启动 Web 服务器或仅重新启动机器。
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
有许多运行 Web 服务的 Oracle 组件,因此不清楚您指的是哪个。
例如,独立 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" >
使用系统管理员用户帐户登录并执行以下 SQL 过程。
begin
dbms_xdb.sethttpport('Your Port Number');
end;
然后打开浏览器并访问以下网址