+ -
当前位置:首页 → 问答吧 → 为什么有的用户不能用sqlplus

为什么有的用户不能用sqlplus

时间:2010-08-13

来源:互联网

大家好:
    同一台数据库主机,为什么用普通用户登录主机后,使用 sqlplus 用户名/密码@数据库名 可以登录数据库。
但使用 root 登录主机后,使用 sqlplus 用户名/密码@数据库名 命令时提示:
ksh: sqlplus: not found.
是怎么回事?是不是哪里的用户环境变量未配置好呢?
待复,感谢!

作者: ldxm8848   发布时间: 2010-08-13

1、没有设置相关的环境变量
2、如果需要sysdba权限登录还需要相关dba组权限!

作者: duolanshizhe   发布时间: 2010-08-13

但是为什么使用 root 帐号登录主机用不了sqlplus 命令呢?
会不会是 .profile 文件设置的问题?

作者: ldxm8848   发布时间: 2010-08-13

应该是相关的环境变量没有设置造成的。

作者: renxiao2003   发布时间: 2010-08-13

PATH

作者: doni   发布时间: 2010-08-13

在root的环境变量中加入

$ORACLE_SID

$ORACLE_HOME

PATH中加入$ORACLE_HOME/bin

作者: duolanshizhe   发布时间: 2010-08-13