一次解决RAC实例状态为“Stuck Archiver”的经历

一个客户反映Oracle数据库恢复后,有一个数据文件报错:
在这里插入图片描述
我登陆上去检查,发现一个实例的状态为“Stuck Archiver”,另一个实例没有启动,看起来问题蛮严重的!
在这里插入图片描述
从打开的实例的错误日志里面发现有大量的连接ASM的报错,几乎每秒钟都有一次!

ORA-01017: invalid username/password; logon denied WARNING: ASM communication error: op 18 state 0x40

第一感觉好像是ASM实例出了问题,登陆到grid用户,检查ASM实例,没有发现问题,查看ASM实例的错误日志也没有找到异常的报错。怀疑是oracle用户的权限出了问题,影响到它访问ASM实例。检查一下:

$ id oracle
uid=54322(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba)

原来oracle用户并不在asmdba组中,执行下面的命令设置oracle用户的组:

usermod -g oinstall -G asmdba,dba oracle

重新启动oracle的实例后问题解决!

文章下方是我的微信,欢迎加我。👇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姚远Oracle ACE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值