포트 8080에서 Oracle 포트 변경


122

Oracle을 포트 8080에서 어떻게 변경합니까? 내 Eclipse는 8080을 사용하고 있으므로 사용할 수 없습니다.


2
당신은 로컬 호스트에 연결하는 경우 : 브라우저와 8080 및 사용자 이름 / 암호 로그인 요청이 말을 얻을 XDB,이 문제 :) 가능성이 높습니다
vikingsteve

답변:


241

시작부터 | 실행 명령 창을 엽니 다. 환경 변수가 올바르게 설정되었다고 가정하면 다음과 같이 시작합니다.

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 포트를 사용하십시오.


1
+1, 이것은 내 Oracle XE 설치에서 완벽하게 작동했습니다 (을 사용하여 포트 8080에서 포트 8088로 이동했습니다 exec dbms_xdb.sethttpport(8088)).
Amos M. Carpenter


위의 솔루션은 Oracle Express 10g, Windows 8.1 x64에서 작동합니다.
Do Nhu Vy

DBMS_XDB가 Oracle 12c에서 더 이상 사용되지 않는 것 같습니다. heads up docs.oracle.com/database/121/ARPLS/d_xdb.htm#ARPLS371
Scott Markwell 2016

이 문제에 대한 액세스 거부 오류가 발생합니다
-Ubuntu

27

에서 블로그 게시물 :

XE : 기본 http 포트 변경

Oracle XE는 XML DB (XDB)와 함께 제공되는 내장 된 http 리스너를 사용하여 http 요청을 처리합니다. HTTP 액세스를위한 기본 포트는 8080입니다.

편집하다:

원하는 포트 (예 : 9090)로 8080 포트 업데이트

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

포트를 변경 한 후 Oracle을 시작하면 포트 8080으로 이동하며 주소 표시 줄에 수동으로 new port (9090)를 입력하여 Oracle XE를 실행해야합니다.


1
이 오류 점점* ERROR at line 1: ORA-31024: Parser initialization failed with LPX-54 error while parsing a stream to XOB ORA-06512: at "XDB.DBMS_XDB", line 516 ORA-06512: at "XDB.DBMS_XDB", line 645 ORA-06512: at line 1
user3153014

11

Run SQL Command Linesysadmin으로 열고 로그인 한 다음 아래 명령을 입력하십시오.

Exec DBMS_XDB.SETHTTPPORT (8181);

그게 다야. 끝났어 .....


이 오류 점점* ERROR at line 1: ORA-31024: Parser initialization failed with LPX-54 error while parsing a stream to XOB ORA-06512: at "XDB.DBMS_XDB", line 516 ORA-06512: at "XDB.DBMS_XDB", line 645 ORA-06512: at line 1
user3153014

10

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


이 오류 점점* ERROR at line 1: ORA-31024: Parser initialization failed with LPX-54 error while parsing a stream to XOB ORA-06512: at "XDB.DBMS_XDB", line 516 ORA-06512: at "XDB.DBMS_XDB", line 645 ORA-06512: at line 1
user3153014

5

Oracle이 설치하는 Apache 서버에 대해 이야기하고 있다고 가정합니다. httpd.conf 파일을 찾으십시오.

텍스트 편집기에서이 파일을 열고
Listen 8080
또는
Listen {ip address} : 8080 줄을 찾습니다 .

포트 번호를 변경하고 웹 서버를 다시 시작하거나 시스템을 재부팅하십시오.


이 파일의 위치는 무엇입니까?
user3153014

이 문제를 처리 한 지 오래되었습니다. 파일 검색을 실행합니다.
Brad Bruce

4

Oracle (데이터베이스)은 많은 포트를 사용할 수 있습니다. 소프트웨어를 설치할 때 사용 가능한 포트를 검색하고 사용할 포트를 결정합니다.

데이터베이스 리스너의 기본값은 1520이지만 1520을 사용할 수없는 경우 1521 또는 1522를 사용합니다. listener.ora 파일에서 조정할 수 있습니다.

Enterprise Manager, 웹 기반 데이터베이스 관리 도구의 기본값은 포트 80이지만 80을 사용할 수없는 경우 8080을 사용합니다.

엔터프라이즈 관리자의 포트 번호를 변경하는 방법에 대한 자세한 내용은 여기를 참조하십시오. http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm#i1012853


1

웹 서비스를 실행하는 많은 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" > 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.