我们日常使用oracle数据库时,有时我们使用sqlplus命令时会出现command not found错误,看到bug是我们程序员最激动的时刻,又有bug可以调试啦!接下来介绍怎么解决。
1、在oracle用户下执行sqlplus / as sysdba出现
-bash:sqlplus:command not found
2、执行ps -ef命令查看数据库实例是否启动
ps -ef |grep ora_|head -2
3、执行echo命令查看ORACLE_HOME配置
echo $ORACLE_HOME
4、执行echo命令查看ORACLE_SID配置
echo $ORACLE_SID
5、执行echo命令查看PATH配置
echo $PATH
6、执行tail命令查看数据库安装位置
tail -l /etc/oratab
7、使用export命令
- export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
-
- export ORACLE_SID=orcl
-
- export PATH=$ORACLE_HOME/bin:$PATH
8、使用which查看sqlplus
which sqlplus
9、再次输入sqlplus / as sysdbaa发现就可以了
sqlplus / as sysdbaa