2008-09-27 10 views
99

Làm cách nào để thay đổi Oracle từ cổng 8080? Eclipse của tôi đang sử dụng 8080, vì vậy tôi không thể sử dụng nó.Thay đổi cổng Oracle từ cổng 8080

+2

Nếu bạn kết nối với localhost: 8080 bằng trình duyệt và nhận yêu cầu đăng nhập tên người dùng/mật khẩu có nội dung 'XDB', đây có thể là vấn đề :) – vikingsteve

Trả lời

5

Tôi cho rằng bạn đang nói về máy chủ Apache mà Oracle cài đặt. Tìm tập tin httpd.conf.

mở tập tin này trong một trình soạn thảo văn bản và tìm kiếm dòng
Nghe 8080
hoặc
Nghe {ip địa chỉ}: 8080

Thay đổi số cổng và hoặc khởi động lại máy chủ web hoặc chỉ khởi động lại máy móc.

1

Có nhiều thành phần Oracle chạy dịch vụ web, vì vậy không rõ bạn đang đề cập đến điều gì.

Ví dụ, trang web cổng web cho độc OC4J được cấu hình trong j2ee/home tập tin/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" > 
4

Oracle (cơ sở dữ liệu) có thể sử dụng nhiều cổng. khi bạn cài đặt phần mềm nó quét các cổng miễn phí và quyết định sử dụng cổng nào sau đó.

Trình nghe cơ sở dữ liệu mặc định là 1520 nhưng sẽ sử dụng 1521 hoặc 1522 nếu 1520 không khả dụng. Điều này có thể được điều chỉnh trong các tập tin listener.ora.

Trình quản lý doanh nghiệp, công cụ quản trị cơ sở dữ liệu dựa trên web mặc định là cổng 80 nhưng sẽ sử dụng 8080 nếu 80 không khả dụng.

Xem ở đây để biết chi tiết về làm thế nào để thay đổi số cổng cho người quản lý doanh nghiệp: http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/manage_oem.htm#i1012853

+1

URL không hoạt động nữa – Sheldon

21

Từ this bài viết trên blog:

XE: Thay đổi cổng mặc định http

Oracle XE sử dụng trình nghe http nhúng đi kèm với XML DB (XDB) để phục vụ các yêu cầu http. Cổng mặc định để truy cập HTTP là 8080.

EDIT:

Update 8080 cổng mà cổng (9090 chẳng hạn) bạn thích

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

Sau khi thay đổi các cổng, khi chúng tôi bắt đầu Oracle nó sẽ đi vào cổng 8080, chúng ta nên gõ cổng mới bằng tay (9090) vào thanh địa chỉ để chạy Oracle XE.

207

Bắt đầu | Chạy mở một cửa sổ lệnh. Giả sử các biến môi trường của bạn được đặt đúng bắt đầu với những điều sau đây:

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 

trình duyệt sau đó mở và sử dụng 3010 cảng.

+0

+ 1, điều này làm việc hoàn hảo cho việc cài đặt Oracle XE của tôi (di chuyển nó từ cổng 8080 đến cổng 8088 bằng cách sử dụng 'exec dbms_xdb.sethttpport (8088)'). –

+2

được sao chép từ đây http://www.coderanch.com/t/81448/Oracle-OAS/change-port-number-Oracle-xe – Ravi

+0

Giải pháp trên hoạt động với Oracle Express 10g, Windows 8.1 x64. –

10

Chỉ cần mở Run SQL Command Line và đăng nhập là sysadmin và sau đó nhập vào bên dưới lệnh

 
Exec DBMS_XDB.SETHTTPPORT(8181); 

Vậy là xong. Bạn đang thực hiện .....