一个客户反映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的实例后问题解决!
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




