Ubuntu中找不到sqlplus命令的Oracle问题

1 投票
1 回答
839 浏览
提问于 2025-04-18 11:58

我在我的系统上安装了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

撰写回答