天天看点

一个ORACLE被重启后报ora-12514的问题

问题:

      ORACLE 服务正常重启后,发现登录不进去了,重启之前十分健康,也没做什么多余的操作,具体如图。

通过services控制台重启ORACLE,重启正常。

但是PLSQL不能登录了。报错:12514。

解决过程:

  Iteye上有报错的几个原因:Oracle-12514错误发生的几种原因

都是没有效果。

确定是不是客户端配置的问题,直接上服务器SQLPLUS。

结果也是12514。

果真是ORACLE服务出问题了。

怎么办,既然监听有问题,就卸载了重装监听吧。我老是觉得重装比什么都好,不要管这么多了。其实我是在逃避问题。

重新配置完成。

擦!还是12514。

没办法了。难道不是监听的问题,那就是ORACLE服务的问题了。

服务没有起出来吗?来吧用SQLPLUS重启下看看。

ORACLE not available是什么意思。服务没有起出来?WINDOWS services控制台只是个假象。

果断,再起:

What the fuck?

谷歌ORA -01261

ORA-01261解决方法

根据上面谷歌所得,查看相应的pfile文件

对应的路径果然不存在:

重建路径,重新startup:

PLSQL也能登录了。

总结分析:

1、12514的错误只是个表象,它是由监听报出来的,应该属于较外层的错误显示。所以,出现该种错误的情况有好多好多。像什么网络环境配置,安装环境和运行环境变掉了。也会报这个错。但是网上解决方案不能代表全部问题。

2、数据库出现问题了,不能轻易的去改动比较重要的东西。像pfile文件等。不要参照网上改了很多配置,结果回不来了。要修改配置文件前都要进行备份。

继续阅读