监控判断oracle数据库挂了

监控判断oracle数据库挂了,第1张

监控判断oracle数据库挂了就是数据库宕机了,不能再提供服务。

最简单的处理办法就是重启计算机。

或者就要在数据库里排查出发生问题的原因,然后对症解决。

1,首先排除设置了正确的sid连接

如:c:\users\administrator>set

oracle_sid

=

orcl

//确定本机数据库实例名

linux下用export

oracle_sid=orcl

2,以sysdba连接,关闭数据库

sqlplus

/

as

sysdba

shutdown

immediate

如果不能关闭,windows下杀掉oracle进程,停掉oracle的服务

linux下:ps

-ef|grep

smon找到对应的pid

kill

-9

3,重新启动试试

startup

如果还是不行,查看报错原因,这里可能有很多,比如数据文件错误

4.这里假如你的错误是数据文件引起

shutdown

immediate

startup

mount

recover

datafile

alter

database

open

就可以了

如果不是数据文件错误,贴出来看看吧

首先要找到问题的原因所在,然后一项一项排除。 最简单省事的就是直接换一个版本的mysql,看看还挂不挂。不挂就OK了。 如果还是挂,你就一个数据库一个数据库的增加,增加到哪个数据库后开始挂了,说明是这个数据库或者访问这个数据库的程序的问题。 如果和数据库没关系,请尝试换一个电脑安装mysql,可以排除是否是当前电脑的环境有问题(比如软件、硬件、病毒、内存)等。 如果还有问题,请尝试设置mysql的参数,比如占用内存大小,连接数量最大值,数据库引擎等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9415715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存