Sql plus命令报command not found的解决笔记
Sql plus命令報command not found的解決筆記
1.問題描述
環境:linux9, Oracle10g.
在一臺裝有Oracle10g的Linux機器上,我運行sqlplus命令,報錯"command not found",
運行別的命令(如:lsnrctl)也同樣的錯誤。初步懷疑是路徑問題,然后我嘗試cd $oracle_home/bin下,
再次運行這些命令,還是同樣的錯誤。但用ls能看到這些命令的存在。
2.分析和解決
這種情況應該是路徑的問題,應該Oracle剛剛安裝成功的,而且安裝過程中沒有出現異常。
我echo $oracle_home為空,echo $path也為空,問題就出在這里了。
然后我
export ORACLE_HOME=<your Oracle Home>
export PATH=$ORACLE_HOME/bin:$PATH
再次運行Sqlplus命令,ok,可以了。
最后,我用vi編輯 .profile文件,把
export ORACLE_HOME=<your Oracle Home>
export PATH=$ORACLE_HOME/bin:$PATH
加入.profile中。保存。
用source .profile啟用該資源文件。
重新進入Linux系統,sqlplus命令一切正常。
轉載于:https://blog.51cto.com/sxg90/1428567
總結
以上是生活随笔為你收集整理的Sql plus命令报command not found的解决笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员技术练级攻略(转载)
- 下一篇: 第十七章 特殊类成员