ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接
今天通过Database Control日常查看Oracle数据库情况,结果报错了:
ORA-12528:TNS:listener:all appropriate instances are blocking new connections
然后百度,看了看有要改注册表的,结果我的正常,还有修改日志然后去命令行开启日志的,我感觉我的不是那个原因,最后我在一篇网址上找到了类似我的报错的正确改法,由于没有截图,这里图片暂时使用人家的,我会在下面标注链接。
出现错误的原因是因为把数据库设置成nomount状态所导致的。
首先以sysdaba的身份进行登录
sqlplus \ as sysdba
如果登录不成功,试试以管理员身份打开命令行,再不行的话就是没有配置oracle_home环境变量。
配置链接:https://zhidao.baidu.com/question/698143674694867364.html
同时记得要在path中添加:%ORACLE_HOME%\BIN
这样就可以使用sysdba的身份进行登录了。
然后输入图片中的两条命令,重启oracle就可以正常使用了。