公司一台服务器上的Oracle数据库突然连接不上,测试显示“ORA-12541: TNS: 无监听程序”。虽然Oracle服务本身并没有显示停止,还是先重启了下Oracle服务,但无效。然后按网上说的重置监听程序:从Net Configuration Assistant进入监听程序配置,按默认重新配置一遍,再进本地网络服务名配置,也重新配置一遍,不过测试时仍然显示无监听程序。只是在此漏做一个测试,没有换个账号登录试下,以致不知道最终起作用的是重新配置还是后续动作。
在重新配置无果后,重新启动了Oacle的监听服务,就是有服务名里有TNSListener的服务,同样该服务并没有显示停止等异常。重启后测试这次不显示无监听程序,而是显示“ORA-01017,invalid username/password;logon denied”,于是更改登录账号密码,测试通过,测试使用数据库的客户端软件,连接恢复正常。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1937.html