2009-02-10 29 views
9

Tôi đã cài đặt Oracle 10g express. Cài đặt diễn ra tốt đẹp nhưng trang chủ không xuất hiện. Tôi có thể kết nối bằng sqlplus nhưng không thể kết nối với Sql Developer. Tôi đã kiểm tra tnsnames.ora và listener.ora mọi thứ đều ổn. Trình nghe cũng được bắt đầu. Tôi luôn có thể cài đặt lại và xem. Nhưng tôi nghĩ tốt hơn nên tìm hiểu nguyên nhân.Trang chủ tốc hành 10g của Oracle không xuất hiện

Về trang chủ. Đây là địa chỉ xuất hiện trong trình duyệt. Localhost: 8080 http://127.0.0.1:8080/apex Tôi đã thực hiện một netstat để xem liệu có bất kỳ xung đột cổng nào cho 8080 hay không, nhưng cổng đó không được sử dụng.

Có ai phải đối mặt với vấn đề này không?

+0

Dưới đây là hướng dẫn tuyệt vời, vui lòng kiểm tra các bước cài đặt của bạn chống lại điều đó: [https://forums.oracle.com/forums/thread.jspa?threadID=2301639](https://forums.oracle.com/forums /thread.jspa?threadID=2301639) –

Trả lời

4

Có. Đó là thực tế là một câu hỏi thường gặp trên diễn đàn XE Oracle. Thứ nhất, bạn có thể kết nối với Oracle sử dụng

sqlplus user/pass 

Nếu vậy, Oracle là lập một chạy (mà dường như là tình hình của bạn, nhưng có thể không cho một độc giả trong tương lai với một vấn đề tương tự). Nếu không, bạn có thể thử

sqlplus/as sysdba 
startup 

Khi Oracle là lên, kiểm tra xem người nghe có thể thấy ví dụ Oracle bởi sqlplus user/pass @ xe Nếu không, sau đó một trong hai người nghe không phải là lên, hoặc ' người nghe không biết về dịch vụ '. Hãy chắc chắn rằng người nghe được bắt đầu (lsnrctl, sau đó bắt đầu). Đảm bảo cơ sở dữ liệu được đăng ký với người nghe

sqlplus/as sysdba 
alter system register; 

Bây giờ bạn sẽ có thể kết nối bằng cú pháp '@xe'. Giá trị xác minh nhúng PL/SQL cổng được thiết lập để sử dụng cổng 8080

select dbms_xdb.GETHTTPPORT from dual; 

Trên Windows, bạn có thể sử dụng -ab netstat để xem nếu Tnslsnr.Exe đang lắng nghe trên cổng. Sau đó tôi khuyên bạn nên xem xét cài đặt trình duyệt (đặc biệt là bất kỳ cài đặt proxy nào có thể chuyển tiếp yêu cầu của bạn đến máy không biết phải làm gì với nó) và tường lửa (cũng có thể được đặt để bỏ qua hoặc ẩn bất kỳ cài đặt nào). truy cập vào cổng).

1

Hãy thử điều này (tôi giả sử hệ thống Windows)

sử dụng

netstat 

mà không anyother tham số sẽ cho bạn biết nếu cổng 8080 đã được mở.

Ngoài ra bạn có thể thử này:

telnet localhost 8080 

Nếu server trả lời (màn hình trở nên trống rỗng [hoặc đen]) thì máy chủ khởi động và chạy.

Thử sử dụng tên máy chủ của bạn thay vì localhost.

Xem bạn có đang sử dụng proxy hay không bỏ qua địa chỉ cục bộ.

Ngoài ra, bạn có thể xem những gì thực thi bắt đầu trang chủ và xem nó có thể bắt đầu thành công hay không.

0

Cảm ơn các bạn đã trả lời. Cuối cùng tôi đã tìm ra cách để giải quyết vấn đề, nhưng không thực sự là nguyên nhân gốc rễ.

Sự cố 1 - Không thể đăng nhập vào bảng điều khiển quản trị oracle. Đã xảy ra sự cố khi không thêm 127.0.0.1 vào các trang web mạng nội bộ của IE. Chuyển đến công cụ> tùy chọn internet> bảo mật> trang web mạng nội bộ cục bộ> nâng cao> thêm http://127.0.0.1:8080/apex vào danh sách.

Nó hoạt động tốt sau này. Nhưng nếu tôi quay trở lại cùng một chỗ một lần nữa và xem các trang web, tôi không thể tìm thấy url tôi thêm vào đôi khi trở lại ... Không biết tại sao điều đó xảy ra. Có thể một số công ty bảo mật đang rối tung lên. Dù sao, bảng điều khiển dành cho quản trị viên cũng sắp xuất hiện.

Sự cố 2 - Không thể kết nối bằng cách sử dụng SQL Developer. Sau khi tôi đã sửa chữa cho vấn đề 1, điều này cũng làm việc kỳ diệu. Tôi vẫn không biết cài đặt bảo mật trong IE ảnh hưởng đến SQL Developer như thế nào? Bất kỳ nhận xét nào về điều này?

+0

Có một vài cách khác nhau để kết nối với nhà phát triển SQL. Tôi nghĩ nó giống như TNS hay cao cấp. Một trong số đó cung cấp tùy chọn nhập máy chủ (127.0.0.1), cổng (1521) và dịch vụ (XE). –

2

Tôi gặp vấn đề tương tự. Tôi đã thử điều này và nó sắp xếp ra vấn đề của tôi ... 1. goto start-> run
2.type services.msc và nhấn enter
3.Trong applet đã mở, cuộn xuống (trong khung bên phải) để tìm ra tùy chọn "OracleServiceXE" và nhấp chuột phải vào nó. 4. Trong tab chung làm - >>> kiểu khởi động "Tự động" và bấm vào nút "bắt đầu". 5. Lặp lại bước 4. cho tùy chọn "OracleXETNSListener". đóng cửa sổ.

bây giờ, tôi hy vọng, vấn đề cần được giải quyết ....

+0

tRy ThIs OuT ... – vishal

0

hey guys một thực tế quan trọng nếu ur sử dụng IE7 (explorer7) sau đó u wd gặp phải vấn đề nào đó trong việc sử dụng 10g, chẳng hạn như không hiển thị trang chủ .

+0

điều này giải quyết được vấn đề của tôi –

2

Kiểm tra cửa sổ tường lửa của bạn, Nếu đó là về nó ngăn chặn việc mở các homepage.Either bạn tắt cửa sổ tường lửa hoặc cho phép các cổng sau: 1521: cơ sở dữ liệu Oracle nghe

2030: Dịch vụ Oracle cho Microsoft Transaction server

8080: HTTP cổng cho Oracle XML DB và Oracle Database XE giao diện người dùng đồ họa

Xem yêu cầu phần mềm trong URL dưới đây:

http://download.oracle.com/docs/cd/B25329_01/doc/install.102/b25143/toc.htm#BABEBCDB

Nó phù hợp với tôi!

0

Đối với Windows 8, chỉ cần nhấp vào Get Started With OracleXE.... Khi trình khám phá internet mở ra, hãy chọn tùy chọn View on the desktop trong biểu tượng Page View (biểu tượng có cờ lê).

Bây giờ, bạn có thể xem trang của mình.

0

Tôi gặp sự cố tương tự, tôi có thể kết nối với SQLPLUS bằng thiết bị đầu cuối nhưng trên truy cập trong trình duyệt vì nó đã hiển thị lỗi như bạn đã mô tả.Vì vậy, tôi quay trở lại nhà ga và gắn kết cơ sở dữ liệu của tôi sử dụng

khởi động

và nó giải quyết vấn đề của tôi. Đây có thể là trường hợp.

Các vấn đề liên quan