2012-09-25 66 views
0

我安裝了虛擬WindowsXP Sp3VMWare PlayerOracle11Gr2OracleDBConsole不能重新啓動Windows後

就在安裝完Oracle後,控制檯服務OracleDBConsole啓動,我可以訪問em控制檯https://testlaptop:1158/em/

但重新啓動虛擬機後服務無法啓動,當我啓動它使用emctl start dbconsole我得到錯誤服務無法啓動。

當我重新配置數據庫

emca -deconfig dbcontrol db -repos drop 
SET ORACLE_HOSTNAME = testlaptop 
SET ORACLE_UNQNAME=testdb 
emca -config dbcontrol db -repos recreate 

服務啓動,但是當我重新啓動虛擬機它不能重新開始,我得到了同樣的錯誤。

Plz幫助我,我希望問題很清楚。

回答

0

解決方法很簡單,你必須拔掉網線並啓動控制檯服務(你必須要啓動控制檯每次都這樣做)

emctl start dbconsole 

如果控制檯還沒有開始然後重新創建它:

啓動監聽

lsnrctl start 

2.除去控制檯

cd %ORACLE_HOME%/ora11gr2/bin 
emca -deconfig dbcontrol db -repos drop 

NB:它可能需要長達3,000萬,耐心

3.重新控制檯

set oracle_unqname = TESTDB 
set ORACLE_HOSTNAME = MYPC 
emca -config dbcontrol db -repos recreate 

耐心它可能也需要很長時間。

4.現在拔掉網線並啓動控制檯服務,它應該開始

如果沒有,或者如果它開始,但你不能登錄,然後

一個。驗證Windows時區如Oracle時區相同的

%ORACLE_HOME%\ora11gr2\MYPC_testdb\sysman\config\emd.properties 
at line **agentTZRegion=GMT** 

知道女巫時區代碼中使用定義,運行此:

SELECT * FROM v$timezone_names where upper(TZNAME) like '%MAURITANIA%'; 

貴國更換毛里塔尼亞。

b。使系統帳戶

alter user system account unlock; 

℃。拔下網線並再次啓動控制檯服務。

我希望這有助於它,它爲我工作。

0

我有同樣的問題在​​一個W2003服務器上,並通過編輯C:\windows\system32\drivers\etc\hosts文件

  • 添加hostname到自己IP地址解析它。在我的情況:
    192.168.5.139  oraserver
  • 保存此文件(注意,只讀文件,給NTFS權限第一)
  • 重新啓動服務器。
相關問題