2011-10-26 109 views
2

我剛剛安裝了Oracle,安裝程序的最後一步是詢問我是否要檢查主頁。我查了一下,瀏覽器打開了一個本地網站,但這個網站並不存在。所以我只是卡在這裏。Oracle 10g express和11g express DB主頁沒有出現

我先試了10g,我卸載了它並嘗試了11g。我總是收到一個不運行的網頁。我嘗試過,因爲我在某些答案中看到,10g不被Windows 7 32位支持,而11g是。

每一次,我檢查是否所有的Oracle服務都啓動了,它們是。我還檢查了端口8080是否被使用,而不是。另外,禁用Windows防火牆不會提供任何內容。

我對Oracle一無所知,所以請給我一些鏈接,如果你正在談論Oracle特定的事情。

如果你不知道網站的問題,你能告訴我哪個服務應該啓動網站,並且是它的日誌文件,以便我可以看到錯誤嗎?

感謝


在一個側面說明,在項目安裝指南,我應該跑「的sqlplus系統@ XE」安裝了Oracle之後。當我這樣做時,我必須輸入密碼,然後我得到「ORA-12514:TNS:偵聽器當前不知道連接描述符」中請求的服務。關於這個錯誤的每個問題都是關於「它工作正常一個星期,現在沒有更多的」這顯然不是我的情況,所以這不是我的問題,只是一個附註。

回答

2

我的一個隊友找到了答案。問題是在安裝和這裏是什麼工作:

警告針對windows7:在Windows 7 32位完成而沒有錯誤
Oracle 10g的安裝,但它是不完整的。爲了修復 的問題,在安裝Oracle之前,關閉你的PC,拔掉你的網線,拔掉你的PC,啓動你的PC並安裝Oracle(不是玩笑),然後 只有在安裝Oracle 10g後才能重新連接。

這是奇怪,但它的工作

注意----這種方法不具有11g快捷R2工作。(當然我正在談論的Windows 7)

0

試試這個:

1)首先,確保它的運行。這聽起來像來自您在步驟2中獲得的錯誤消息,但仔細檢查服務(OracleServiceXE和OracleXETNSListener)是否都已啓動。這些是您需要的唯一兩項服務,聽起來像OracleServiceXE可能沒有運行。

2)確保它沒有在非8080端口上運行。在命令提示符下,運行netstat -an並查看是否有任何內容在8080端口上偵聽。我已經看到它在過去的替代端口(包括9080)上安裝。

3)如果有東西在8080端口上偵聽,請在瀏覽器中嘗試http://localhost:8080/。如果在9080上有什麼,請嘗試一下。

+0

針對OracleServiceXE的服務進程ORACLE.EXE正在端口號上運行。 50944後,我從services.msc手動啓動它。我現在應該怎麼做? –

0

我也面臨同樣的問題,並按照以下步驟修復。

使用sqlplus轉到您的Oracle XE 10g控制檯。將mypassword替換爲您的SYS用戶密碼(如安裝過程中指定的那樣)。請注意,左側的數字2,3,4是由sqlplus工具提示生成的(您不需要輸入它們)。

[sourcecode lang="sql"] 
C:\> sqlplus sys/[email protected] as sysdba 
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 18 17:53:47 2009 
Copyright (c) 1982, 2005, Oracle. All rights reserved. 

連接到: Oracle數據庫10g Express Edition的發佈10.2.0.1.0 - 生產

SQL> begin 
2 dbms_xdb.sethttpport('8484'); 
3 end; 
4/
[/sourcecode] 

的Oracle XE應該回復:

[sourcecode lang="sql"] 
PL/SQL procedure successfully completed. 
[/sourcecode] 

,辦理入住手續後,確保了配置已被正確更改:

[sourcecode lang="sql"] 
SQL> select dbms_xdb.gethttpport as "HTTP-Port is " from dual; 
[/sourcecode] 
通過在提示符下鍵入 「exit」 從sqlplus的

[sourcecode lang="sql"] 
HTTP-Port is 
------------ 
8484 
[/sourcecode] 

退出:

你應該得到類似這樣的消息。 現在重新啓動PC和check.e同樣的問題。