现象:
centos7环境下安装好了oracle11g,但是有时sqlplus / as sysdba显示sqlplus命令未找到
临时解决方案:
执行下
source /home/oracle/.bash_profile
就可以了
但是不能每次都这样,所有最终解决方案如下(可能还会有其他办法):
1.查看里面配置了什么
[root@localhost ~]# cat /home/oracle/.bash_profile
2.在root用户下
[root@localhost ~]# cd ~
[root@localhost ~]# vi .bashrc
把里面的的环境变量拷贝到这个文件夹下,然后
[root@localhost ~]# source .bashrc
3.重启(非必须)
[root@localhost ~]# reboot
4.验证
[root@localhost ~]# echo $ORACLE_SID
orcl
[root@localhost ~]#