+ -
当前位置:首页 → 问答吧 → oracle服务器上sqlplus不能连接,客户端可以。

oracle服务器上sqlplus不能连接,客户端可以。

时间:2010-08-19

来源:互联网

一个奇怪的现象:windows2003 server因为操作系统故障,覆盖安装后,现在的问题是在服务器上直接执行sqlplus system/password会提示
ERROR:
ORA-12560: TNS: 协议适配器错误

而应用客户端登陆没有问题。


在服务器上执行sqlplus system/password@tns也是同样的问题。


大家帮忙分析一下。

作者: guyeh   发布时间: 2010-08-19

关于ORA-12560的错误很常见,比如看看监听是否启动。因为OS覆盖安装后,如果你的ORACLE没有安装,那相关的服务还在不在。多调查一下。多看看ORA-12560发生的原因你就会解决了。

作者: renxiao2003   发布时间: 2010-08-19

楼主,请检查下以下几个设置:

1、ORACLE_SID环境变量没有,是否正确?

2、PATH  是否正确


数据库版本请提供下

作者: duolanshizhe   发布时间: 2010-08-19

版本:oracle9201  

数据库服务都在

环境变量均正确。

作者: guyeh   发布时间: 2010-08-19

关键是其他的客户端还是正常的,只是数据库服务器自己不能登录

作者: guyeh   发布时间: 2010-08-19

贴出sga各组件的大小

作者: duolanshizhe   发布时间: 2010-08-19

并贴出sqlnet.log日志

作者: duolanshizhe   发布时间: 2010-08-19



QUOTE:
贴出sga各组件的大小
duolanshizhe 发表于 2010-08-19 09:23




   


这个会和sga有关吗

作者: guyeh   发布时间: 2010-08-19

一切皆有可能啊?

作者: duolanshizhe   发布时间: 2010-08-19

本帖最后由 guyeh 于 2010-08-19 09:49 编辑

sqlnet.log中没有错误

作者: guyeh   发布时间: 2010-08-19

检查listener!!!!

作者: myplato   发布时间: 2010-08-19

所有的都正常,重启了服务器就OK了。

作者: guyeh   发布时间: 2010-08-19