在安裝oracle 11g時,出現執行先決條件失敗的情況如下:
你可以忽略所有強制安裝,一般不會影響功能,但如果你想知道為什么會產生這種錯誤,
並且當出現以上情況時又該如何解決呢?如下列出了原因和解決方法:
事實上Oracle執行先決條件檢查是依賴c$共享,很多系統管理員為了安全默認都關閉了這個,所以導致檢查不通過。
打開方法很簡單,確保“服務”里的Server服務正常運行,然后在CMD命令控制台里輸入
net share c$=c:
即可,如果仍然不能通過先決條件檢查,請修改計算機名、賬戶名、域或工作組名為英文,
並且確保網絡連接正常(雖然安裝時並不是必須要連接網絡)。
具體步驟:
1.以管理員身份啟動cmd,其方法有:
(1)找到cmd.exe,單擊選中后右鍵,菜單中選擇“以管理員身份運行”。
(2)首先使用快捷鍵win+R打開運行界面,
在鍵入"C:/Windows/System32/cmd.exe",回車或者點擊確定即可。
2.打開cmd后,鍵入“net share c$=c:”,按下回車鍵,會出現“c$已共享”。
然而,有時候改好以上的可能還是失敗啊,那么嘗試:
1、在運行中(或鍵盤按 Win+R)輸入regedit打開注冊表,
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters 選中Parameters,在右邊名稱中找到AutoShareWks 項,在其右鍵菜單中 ,點擊修改,將其“數值數據(V):”由原來的0改為1,然后點擊確定。
2、重新啟動電腦后,通過DOS命令 net share 查看默認共享情況是否正常,在共享列表中會看到ADMIN$、C$、IPC$等默認共享了。
3、選中Oracle的安裝文件setup.exe,右鍵菜單中,點擊“管理員取得所有權”,然后再點擊“以管理員身份運行(A)”進行安裝,就不再報錯了。
說明:在實際的安裝過程中,有時,只打開C盤的默認共享就可以解決該錯誤,但實際安裝時,這樣還是錯誤依舊;
只有通過以上方法修改注冊表值后,問題才得以解決。
4、在Oracle成功安裝完成,記得將之前修改的注冊表值改回 0