問題已解決:安裝時exe可執行文件的目錄也不能有中文,安裝時注意目錄一定要按oracle的格式。運行安裝程序時,要用右鍵--> 要以管理員方式啟動。
##原文:
用到oracle數據庫,由於電腦裝的win10系統,在數據庫安裝時遇到一些問題,在這里記錄一下。
官網下載oracle11g,下載好后是兩個壓縮包,如下: 
同時選中兩個壓縮包,右鍵->解壓文件,選擇想要保存的安裝目錄確定,這里我選擇D盤下的oracle11g為安裝目錄,解壓好后如下:
雙擊setup.exe進行安裝,加載設置驅動程序時問題出現了,顯示環境不滿足最低要求,如下:
此問題是oracle的配置文件沒有配置win10操作系統造成的。
打開解壓后的database文件夾->stage->cvu->cvu_prereq.xml
打開cvu_prereq.xml配置文件可看到操作系統配置列表,如下:
在
```
添加好后保存並重新安裝即可解決該問題。中間安裝選項在此不做過多說明,可自行百度。
當安裝進行到“執行先決條件檢查”后,第二個問題出現了,檢測報錯:
Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
這個問題說明你的Path環境變量長度太長,超過了設定的預期值,此時可勾選“全部忽略”進行安裝,但這樣會導致自動配置oracle環境變量失敗,所以不建議使用這種方法安裝。
在網上查找了很多方法,都是說刪除Path環境變量中不必要的配置,但是這種方法對我來說也不適用,因為我的Path中配置的都是開發必要的環境變量,並不能對哪一個進行刪除,而且即使刪除一些配置再重新檢測,長度依然沒有改變,還是超出預期值,所以這種方法也是不可行的。
此時我注意到了“預期值”,那么是否可以通過改變“預期值”來避免出現這種錯誤呢?答案是肯定的,經過對cvu_prereq.xml配置文件的查閱,我找到了其中的配置項<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />,其中的MAX_LENGTH屬性配置的正是Path環境變量長度監測的預期值,找到對應的操作系統配置下的此項配置,修改配置的值為2048(我這里是5119)下:
修改好后保存,並重新啟動oracle數據庫安裝,當安裝進行到“執行先決條件檢查”后,沒有出現任何報錯,說明問題已經解決。
———————————————— 感謝答主 原文鏈接:https://blog.csdn.net/qq_36173194/article/details/79104171