错误信息:
Long Message:
Listener refused the connection with the following error:
ORA-12528, TNS:listener: all appropriate instances are blocking new connections
以sysdba身份登录 sqlplus \ as sysdba
查看发现当前状态为nomount(找到问题根源了).接下来加载
数据库
alter dababase mount;
alter database open;
然后就可以登录了。
猜想:用以下操作也可以简单粗暴的解决问题。
关闭数据数据库,重新启动数据库即可。重新启动监听。
小结:其实碰到这种错误,可以直接通过sqlplus \ as sysdba进入查看instance状态,而是用lsnrctl则是为了进一步验证而已
遇到Oracle数据库连接错误时,可通过sysdba身份登录并检查instance状态来定位问题。建议先将数据库关闭再重新启动,以简化故障排查过程。文章详细介绍了如何使用SQLPLUS和LSNRCTL进行诊断,并提供了解决问题的步骤。


被折叠的 条评论
为什么被折叠?



