今天我在安裝Oracle11gClient時,全部顯示成N/A,Oracle無法執行任何檢查,錯誤提示類似下面的樣子:
物理內存 – 此先決條件將測試系統物理內存總量是否至少為 922MB (944128.0KB)。
預期值 : N/A
實際值 : N/A
錯誤列表: –
可用物理內存 PRVF-7531 : 無法在節點上執行物理內存檢查 – Cause: 無法在指示的節點上執行物理內存檢查。 – Action: 確保可以訪問指定的節點並可以查看內存信息。
可用物理內存 – 此先決條件將測試系統可用物理內存是否至少為 50MB (51200.0KB)。
預期值 : N/A
實際值 : N/A
錯誤列表: –
PRVF-7563 : 無法在節點上執行可用內存檢查 – Cause: 無法在指示的節點上執行可用內存檢查。 – Action: 確保可以訪問指定的節點並可以查看內存信息。
交換空間大小
交換空間大小 – 此先決條件將測試系統是否具有足夠的總交換空間。
預期值 : N/A
實際值 : N/A
錯誤列表: –
PRVF-7574 : 無法在節點上執行交換空間大小檢查 – Cause: 無法在指示的節點上執行交換空間檢查。 – Action: 確保可以訪問指定的節點並可以查看交換空間信息。
你可以忽略所有強制安裝,一般不會影響功能,但如果你有一個好奇的心,想知道為什么會產生這種錯誤,並且如何解決,請繼續閱讀
事實上Oracle執行先決條件檢查是依賴c$共享,很多系統管理員為了安全默認都關閉了這個,所以導致檢查不通過。打開方法很簡單,確保“服務”里的Server服務正常運行,然后在CMD命令控制台里輸入
net share c$=c:
即可解決上面的問題!
如果出現:此先決條件將測試文件系統是否具有足夠的空閑空間
原因是路徑中有空格。
解決方法:
創建文件夾:C:\temp
修改環境變量:TEMP=C:\temp