weixin_34151967
weixin_34151967
采纳率100%
2017-07-26 00:38

linux环境下sqlplus连接数据库报错

已采纳

如图,用root用户登陆,切换到oracle用户,然后输入sqlplus /nolog登陆数据库,以前这样登过一次,成功登上了,可是这次却报了两个错误,请问这是为什么?应该怎么解决呢?
报错信息如下:
SP2-0667: Message file sp1.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • chenshijie2011 sofo2017 4年前

    oracle是不是有服务没启动,应该是读不到ORACLE_HOME

    点赞 评论 复制链接分享
  • weixin_34151967 weixin_34151967 4年前

    感谢各位解答,原因找到了,是由于su - oracle时忘了“-”所致

    点赞 评论 复制链接分享
  • u012556249 风中的千纸鹤 4年前

    切换到oracle用户下,然后source .bash_profile,再次连接数据库看看

    点赞 评论 复制链接分享

相关推荐