当前位置: 代码迷 >> Oracle管理 >> 启动不了SQLPLUS,该如何解决
  详细解决方案

启动不了SQLPLUS,该如何解决

热度:53   发布时间:2016-04-24 05:44:51.0
启动不了SQLPLUS
启动不了SQLPLUS
按照ORACLE数据库为: 10。1。0 for linux
RHEL 3
安装完ORACLE 之后
启动SQLPLUS 出现: SP2-0750:You may need to set ORACLE_HOME to your Oracle software directory
可是在安装ORACLE之前已经设置了ORACLE_HOME
#ORACLE_HOME=/u01/app/oracle/10.1.0/db_1/


在注销用户后
#echo $ORACLE_HOME
显示不了目录

启动不了SQLPLUS
请高手门帮忙 谢谢


------解决方案--------------------
通常环境变量 ORACLE_HOME 是放在用户 oracle 的.profile 文件中的(/home/oracle/.profile),如果注销/切换了用户,这个环境变量也就不存在了。导致找不到 sqlplus 的执行文件。

通常对 oracle 数据库的所有操作,都应该在操作系统的 oracle 用户下进行。

su - oracle
------解决方案--------------------
shell是bash环境变量在oracle 的.profile 文件中的,csh在oracle 的.cshrc 文件中
cat /etc/passwd|grep oracle看下你的oracle安装目录在哪里,应该su -oracle就进入了
  相关解决方案