sqlplus:在 Ubuntu 上找不到命令

Cro*_*ajo 4 oracle

我刚刚在 Ubuntu 上安装了 Oracle Database 11g R2。

我试图运行,sqlplus但收到此消息:

sqlplus: command not found
Run Code Online (Sandbox Code Playgroud)

这些是以下值:$ORACLE_SID、$ORACLE_HOME 和 $PATH

aimad@localhost:/u01/app/oracle/product/11.2.0/dbhome_2/bin$ echo $ORACLE_SID

aimad@localhost:/u01/app/oracle/product/11.2.0/dbhome_2/bin$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0/dbhome_2/
aimad@localhost:/u01/app/oracle/product/11.2.0/dbhome_2/bin$ echo $PATH
/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/root/bin
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题 ?

编辑 :

我试图进入/u01/app/oracle/product/11.2.0/dbhome_2/bin并运行./sqlplus命令而不是 sqlplus 并且它起作用了,但我想执行sqlplus而不每次都进入该路径。

Mit*_*tch 6

我相信对您来说最简单的解决方案是/bin在二进制文件的实际位置添加一个软链接。

ln -s /u01/app/oracle/product/11.2.0/dbhome_2/bin/sqlplus /bin/sqlplus

这将允许所有用户从任何地方调用 sqlplus。