经历过无数次,觉得有必要记录下来了。
我有一台Redhat操作系统
里面装了一台oracle数据库
用plsql连接时,提示:无tns监听一类的提示
连接到服务器:
于是,通过securt连接到服务器
ssh2 oracle/o*****
记住,如果想对数据库进行操作,必须用这个用户登录
解决sqlplus无法正常登录:
输入 sqlplus
如果提示:bash: sqlplus :command not fond
则输入以下两行命令:
cd /home/oracle
source .bash_profile
这两句话的意思是,执行一下配置文件
回到刚才的终端中:
[oracle@**~] 再次输入 sqlplus /nolog --这次就不会再报错了
sql>connect /as sysdba
sql>startup
sql>exit;
启动监听程序:
[oracle@**~] lsnrctl start
[oracle@* *~] lsnrctl status 查看监听状态,可以看到,当前监听正常开启。
再用plsql连的时候,就不会再有错误啦~