1、查询安装oracle服务端的用户
ps -ef |grep ora
查询出该用户后,直接su -用户后执行命令
2、如果还是不成功,则查看环境变量是否有问题,两种解决办法
(1)进入安装oracle服务端的用户,比如oracle
su -oracle
source ~/.bash_profile ----.bash_profile 是一个隐藏的配置文件,主要是用来配置bash shell的,该命令让这个配置文件在修改后立即生效
但是此种方案必须每次都要执行一次
(2)修改配置
在root模式下修改.bash_profile或者oracle下修改.bashrc
#cd ~
#vi .bashrc
增加以下环境配置内容:
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=/opt/oracle/app/oracle/product/11.2.0/dbhome_1
export PATH=/opt/oracle/app/oracle/product/11.2.0/dbhome_1/bin:$PATH
export ORACLE_SID=orcl
export PS1='[\u@\h \W]$'
export ORACLE_PID=orcl
:wq
$source .bashrc
$reboot
网友评论