用plsql Developer登录时,提示错误ORA-12514:TNS:listener does not currently know of service requested in connect descriptor.
刚刚在网上看到有一样的问题,说是用360将windows的很多服务给关闭了,因此IIS也瘫痪了。关闭的是哪些服务啊,怎么开启呢??
还是有其它的原因?求解.
oracle版本为11g
sqlplus 可以连接,plsql不行说明监听服务没有起来。
如果是安装在自己机器上的oracle,试试以下步骤
1.在命令行里输入sqlplus / as sysdba
如果没有显示成功连接的信息,说明是ORACLE没有开,
在windows服务中打开ORACLE<你的SID>这样命名的服务。
2.在命令行中尝试tnsping orcl,
如果显示错误,在windows服务中打开ORACLELISTENER这样命名的服务。
重复以上1,2步骤,应该就可以了追问
如果是安装在自己机器上的oracle,试试以下步骤
1.在命令行里输入sqlplus / as sysdba
如果没有显示成功连接的信息,说明是ORACLE没有开,
在windows服务中打开ORACLE<你的SID>这样命名的服务。
2.在命令行中尝试tnsping orcl,
如果显示错误,在windows服务中打开ORACLELISTENER这样命名的服务。
重复以上1,2步骤,应该就可以了追问
确实是监听服务没打开。但一启动它就立即自动关闭了。
追答启动后就关闭,说明监听的配置有问题,如果你会查原因的话,就去看日志,找原因,如果不会,在cmd里面运行netca删掉这个监听,重新配置一个新的
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-07-08
把localhost换成IP地址重启服务试下.追问
还是不行。没改前这样:
改了后又是这样: