Linux

無法創建中央庫存

  • January 2, 2019

我正在嘗試在 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

我希望這個對你有用。

引用自:https://dba.stackexchange.com/questions/69155