为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:64 V8:1-2-70-21.09.16-147577-10028-ENT Pack1
【操作系统】:银河麒麟V10
【CPU】:海光
【问题描述】*:生产环境发生随机性宕机,通过dmrdc和gbd分析core文件,发现是以下Sql引起的,
select case when b.is_proc='Y' then 'PROCEDURES' else 'FUNCTION' end type,a.object_name as packageName,a.procedure_name as name from ALL_PROCEDURES a,v$pkgprocs b
where a.owner=? and a.object_type='PACKAGE' and a.object_id=b.pkgid and a.subprogram_id=b.mtdid+1 order by object_id,subprogram_id;
经测试,只要执行
select * from v$pkgprocs;
就会引起宕机,请问如何解决?
现场什么版本?是偶发性事件还是必然的?
可以联系一下项目对应的服务人员分析处理一下