suse10安装oracle11g,安装成功。
使用oracle用户登录,执行sqlplus / as sysdba可以正常访问。
使用root及其他用户,执行sqlplus 就会报-bash: sqlplus: command not found这个错误。
这个是不是环境变量的问题呢,请问应该怎么配置才可以让该服务器上的所有用户都可使用呢?谢谢!
使用oracle用户登录,执行sqlplus / as sysdba可以正常访问。
使用root及其他用户,执行sqlplus 就会报-bash: sqlplus: command not found这个错误。
这个是不是环境变量的问题呢,请问应该怎么配置才可以让该服务器上的所有用户都可使用呢?谢谢!
export PATH="$PATH:$ORACLE_HOME/bin"即可
csh 和 bash 设置环境变量的命令,你别用错就行
cp /etc/bash.bashrc /etc/bash.bashrc.bak
cp /etc/csh.cshrc /etc/csh.cshrc.bak#修改 bash 文件
echo "export ORACLE_HOME=ORACLE安装目录" >> /etc/bash.bashrc
echo "export PATH=$PATH:$ORACLE_HOME/bin" >> /etc/bash.bashrc#修改 csh 文件
echo "setenv ORACLE_HOME ORACLE安装目录" >> csh.cshrc
echo "setenv PATH $PATH:$ORACLE_HOME/bin" >> csh.cshrc退出用户,重新登陆试试