Ubuntu中找不到sqlplus命令的Oracle问题
我在我的系统上安装了Oracle 11.2g,
我的系统路径如下:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export ORACLE_BASE=/u01/app/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
我运行了这个命令:
sudo /etc/init.d/oracle-xe configure
然后我得到了这个输出:
Installation completed successfully.
现在我尝试了这个:
sqlplus sys as sysdba
结果我得到了这个输出:
sqlplus: command not found
有没有人能帮帮我?
1 个回答
0
通过在控制台打印$PATH变量来检查你的Oracle bin目录是否在路径中:
echo $PATH
你应该能在这里找到 /u01/app/oracle/product/11.2.0/xe/bin
。
如果你是在安装oracle-xe的同一个bash会话中尝试执行 sqlplus
,那么你需要重新加载 .profile
(或者其他包含导出变量的文件)。你可以使用 source
命令来做到这一点:
source ~/.profile