解决过程:
1.登录操作系统查看数据库服务是否正常,发现库没有问题。(select status from v$instance;)
2.查看数据库告警日志也没有异常
3.查看监听状态时发现特别卡(lsnrctl status)
4.尝试重启监听结果无法启动(lsnrctl restart)
5.查看监听日志发现提示端口已被占用
6.查看监听进程发现有两个进程ps -ef|grep LISTENER
7.查看资源状态发现监听状态为offline(crs_stat -t)
8.结束两个监听进程(kill -9 )
9.启动监听成功
数据库Rac某节点无法正常访问
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 百态老人 2023-02-12 18:15关注
针对RAC数据库某节点无法正常访问的问题,解决过程如下:
登录操作系统查看数据库服务是否正常,确认库没有问题。
查看数据库告警日志,没有异常信息。
查看监听状态,发现卡顿,可能是监听出现了问题。
尝试重启监听,结果无法启动。
查看监听日志,发现提示端口已被占用,说明有其他进程占用了监听端口。
查看监听进程,发现有两个进程。
查看资源状态,发现监听状态为offline,说明监听无法正常启动。
结束两个监听进程,释放监听端口。
重新启动监听,成功启动监听,节点恢复正常访问。
综上所述,该问题可能是因为监听端口被其他进程占用导致的,通过查看监听进程、资源状态和监听日志,结束监听进程并重新启动监听,可以解决该问题。
解决 无用评论 打赏 举报