前几天客户要求在rhel6.8下安装oracle11g,在后面执行netca命令来做监听程序的时候报错command not found
出现这个问题一般存在两种情况:
1、用户问题
首先要确保我们只在oracle账户下执行的这个命令,因为有些报错就是因为账户问题
su - oracle
2、环境变量的设置问题
查看这个配置文件vi .bash_profile是否正确是否正确加入以下语句
export ORACLE_BASE=/home/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export SQLPATH=/home/oracle/labs
export PATH=$ORACLE_HOME/bin:$PATH
(这里的路径要根据你自己配置的路径填写的)
配置好后,执行source .bash_profile命令让配置生效。
执行之后问题解决。
但是我做的时候出现了以为,我上面两种都做了操作,但是依然报错,
仔细检查发现路径填写确实有问题,索性直接对应路径执行命令
直接cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/执行这个命令就可以了(根据自己配置的路径)
发表评论