我刚刚在 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而不每次都进入该路径。
我相信对您来说最简单的解决方案是/bin在二进制文件的实际位置添加一个软链接。
ln -s /u01/app/oracle/product/11.2.0/dbhome_2/bin/sqlplus /bin/sqlplus
这将允许所有用户从任何地方调用 sqlplus。
| 归档时间: |
|
| 查看次数: |
20818 次 |
| 最近记录: |