问题描述
操作系统版本 AIX6.1 数据库版本 10.2.0.5-2节点RAC
背景:近期迁移过一次存储(同机器,backup as copy),数据量3.7T,每日归档量200G
现象:迁移存储后数据库实例正常,业务正常,ASM相关操作缓慢(asmcmd,查询ASM相关视图)1分钟左右,执行一条select语句抛出600错误
select b.name diskgroup_name, a.name disk_name, a.path, a.HEADER_STATUS
from v$asm_disk a, v$asm_diskgroup b
where a.group_number = b.group_number
and a.group_number not in ('3', '6')
ORA-00600: internal error code, arguments: [kfgbSendWithPin_4], [2], [0x700000015B948D0], [1253703681], [1253703682], [], [], []
近期需要将原存储从ASM摘除,请专家诊断一下。
=====================
删除原存储操作
ASM实例2
alter diskgroup ARCHIVE_VG1 dismount;
ASM实例1
drop diskgroup ARCHIVE_VG1 including contents;
专家解答
从trace来看与如下BUG相似
Bug 6832257 : ORA-600 [KFGBSENDWITHPIN_4] ON SELECT FROM V$ASM_DISK
PROCESS STATE ------------- last wait for 'rdbms ipc reply' blocking sess=0x0 seq=342 wait_time=620652 seconds since wait started=0 from_process=d, timeout=7ffffe8f, =0 Dumping Session Wait History for 'rdbms ipc reply' count=1 wait_time=620652 from_process=d, timeout=7ffffe8f, =0 for 'rdbms ipc reply' count=1 wait_time=1962716 STACK TRACE: ------------ kgerinv <- kgeasnmierr <- kfgbSendWithPin <- kfgbSendGlobalOpen <- kfgGlobalOpen <- kfgDiscoverDeep <- kfgDiscoverGroup <- 835 <- kfgTableCb <- kfdDskTableCb <- qerfxFetch <- 000000000343BBCF <- qersoFetch <- qerjoFetch <- opifch2 <- kpoal8 <- opiodr <- ttcpip <- opitsk <- opiino <- opiodr <-
用户增加asm实例的SGA到250M问题不再出现,可以尝试下。
最后修改时间:2019-05-17 09:15:32
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。