Linux
無法創建中央庫存
我正在嘗試在 Linux 上安裝 Oracle 11g,並且已經配置了變數和 X 主機,但無法創建中央庫存。
我的中央庫存位置是
/u01/app/u0
,組名稱是dba
。它拋出一個錯誤:
錯誤
$$ INS-32033 $$中央庫存位置不可寫。
我已經試過了
chmod 755
。
但是中央庫存位置應該是 /u01/app/oracle/oraInventory,而不是您所擁有的。最好遵循 Oracle 對目錄命名的建議(請參閱安裝指南中的 OFA 部分)。
檢查執行 runInstaller 的使用者的 id 和組是什麼,通常是 oracle:oinstall
然後作為使用者root
mkdir -p /u01/app/oracle chown -R oracle:oinstall /u01/app/oracle (assuming oracle:oinstall)
在啟動 runInstaller 之前,請確保您沒有設置環境變數 ORACLE_HOME。你不需要設置 ORACLE_BASE,但如果你這樣做了,那麼它應該指向 /u01/app/oracle。所以
export ORACLE_BASE=/u01/app/oracle
如果未設置 env 變數 ORACLE_BASE,Oracle 足夠聰明地將 /u01/app/oracle 辨識為標準 ORACLE_BASE 位置
注意:作為旁注,標準化使用者 oracle 的 id 和組 oinstall 和 dba 的 gid 跨所有系統,即在任何地方使用相同的值。
我遇到了你面臨的同樣問題。
解決方案是:
mkdir -p /u01/app/oraInventory chown -R oracle:oinstall /u01/app/oraInventory chmod -R 775 /u01/app/oraInventory
我希望這個對你有用。