安裝Oracle進行先決條件檢查時顯示 Environment variable:"PATH" 失敗”



問題已解決:安裝時exe可執行文件的目錄也不能有中文,安裝時注意目錄一定要按oracle的格式。運行安裝程序時,要用右鍵--> 要以管理員方式啟動。
##原文:
用到oracle數據庫,由於電腦裝的win10系統,在數據庫安裝時遇到一些問題,在這里記錄一下。
官網下載oracle11g,下載好后是兩個壓縮包,如下: ![](https://img2018.cnblogs.com/blog/1234139/201912/1234139-20191210113848912-1050507487.png)

同時選中兩個壓縮包,右鍵->解壓文件,選擇想要保存的安裝目錄確定,這里我選擇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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM