Oracle-11g-R2

bash:sqlplus:找不到命令

  • October 16, 2019

我已經正確安裝了oracle,並且在伺服器上也正確設置了ORACLE_HOME,但sqlplus命令在我的PC上仍然無法執行,而它在其他PC上執行。我想我錯過了一些重要的步驟,你能告訴我該怎麼做嗎?

$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0/dbhome_1

以下是錯誤消息:

$ sqlplus
bash: sqlplus: command not found

導出 PATH 變數。你錯過了。

PATH=$ORACLE_HOME/bin:$PATH
export PATH

編輯您的 Unixbash配置文件~/.bashrc~/.profile,並將以下內容添加到其中:

export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

您需要打開一個新的 shell 才能看到更改生效。

這將只修改目前使用者的設置。如果要使更改適用於系統範圍內的所有使用者,請將上述行放入/etc/profileor中/etc/bashrc

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