暂无图片
oracle日志报07445核心转储错误
我来答
分享
lzl
2020-12-16
oracle日志报07445核心转储错误

Exception [type:SIGSEGV,Invalid permissions for mapped object ] [ADDR:0x7FFFEF610376] [PC:0x10C31260 ,qeshrGetUHash_Fast()+480] [flags:0x0,count:1]
exception encountered:core dump [qeshrGetUHash_Fast()+480] [SIGSEGV] [ADDR:0x7FFFEF610376] [PC:0x10C31260] [Invalid permissions for mapped object] []

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
章芋文

有相应的trace文件吗?
先确认下是不是这个bug。

Error in the Alert Log: ORA-7445[qeshrGetUHash_Fast()+480] Generated by EMAgent (Doc ID 2488212.1)

The following error occurred in the alert log:

ORA-07445: exception encountered: core dump [qeshrGetUHash_Fast()+480] [SIGSEGV] [ADDR:0x7F61BEBB4AD6] [PC:0x10C2BC60] [Address not mapped to object] []

The Current SQL Statement in the associated incident trace file shows a query generated by the EMAgent (*** MODULE NAME:(emagent_SQL_rac_database) 2018-12-15T02:27:49.156290+00:00):

with latest_run as ( SELECT all_runs.CON_ID, all_runs.OWNER, all_runs.JOB_NAME, all_runs.STATUS FROM CDB_SCHEDULER_JOB_RUN_DETAILS all_runs, (SELECT CON_ID, OWNER, JOB_NAME, MAX(ACTUAL_START_DATE) AS START_DATE FROM CDB_SCHEDULER_JOB_RUN_DETAILS GROUP BY CON_ID,OWNER,JOB_NAME) latest_runs WHERE latest_runs.CON_ID =all_runs.CON_ID AND latest_runs.OWNER=all_runs.OWNER AND latest_runs.JOB_NAME=all_runs.JOB_NAME AND all_runs.ACTUAL_START_DATE= latest_runs.START_DATE ) SELECT pdb_name, SUM(broken), SUM(failed) FROM (SELECT c.name pdb_name, DECODE(broken, 'N', 0, 1) broken, DECODE(NVL(failures,0), 0, 0, 1) failed FROM cdb_jobs j, v$containers c WHERE j.con_id = TO_NUMBER(c.con_id) UNION ALL SELECT c.name pdb_name, DECODE(failed_details.STATE, 'BROKEN', 1, 0) broken, DECODE(failed_details.STATUS , 'FAILED', DECODE(failed_details.STATE,'BROKEN',0,'DISABLED',0,1), 0) failed FROM v$containers c, (SELECT all_jobs.CON_ID, all_jobs.OWNER, all_jobs.JOB_NAME, latest_run.STATUS, all_jobs.STATE FROM CDB_SCHEDULER_JOBS all_jobs,latest_run WHERE latest_run.CON_ID=all_jobs.CON_ID AND latest_run.OWNER=all_jobs.OWNER AND latest_run.JOB_NAME=all_jobs.JOB_NAME ) failed_details WHERE failed_details.con_id = TO_NUMBER(c.con_id) ) GROUP BY pdb_name The Call Stack Trace in the same incident trace file shows: qeshrGetUHash_Fast <- qeshLoadRowForGBY0 <- qerghRowPRowsetsFastAggs <- kpdbcvFetchCbkCon <- kpdbcvFetch <- qerfxFetch <- qergiFetch <- qerghFetch <- qertqoFetch <- qerpxSlaveFetch <- qerpxFetch <- opiexe <- kpoal8 <- opiodr <- kpoodr <- upirtrc <- kpurcsc <- kpuexec <- OCIStmtExecute <- kxfxsStmtExecute <- kxfxsExecute <- kxfxsp <- kxfxmai <- kxfprdp_int <- opirip <- opidrv <- sou2o <- opimai_real <- ssthrdmain <- main
复制

CAUSE
The cause for this issue is undetermined.

It’s currently being investigated in:

 Bug 29004070 - ORA-07445 CORE DUMP [QESHRGETUHASH_FAST()+880] GENERATED BY EM METRIC.
复制

SOLUTION
Workarounds:

1. Set _px_cdb_view_enabled to false: SQL> alter system set "_px_cdb_view_enabled"=FALSE scope=both sid='*'; -OR- 2. Set _rowsets_cdb_view_enabled to false: SQL> alter system set "_rowsets_cdb_view_enabled"=false;
复制

However, this settings should be carefully tested before implementing them at the system level (CDB or CDB/PDB both).

暂无图片 评论
暂无图片 有用 0
打赏 0
lzl

需要重启吗

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

这个不需要重启,但是你要先确认是不是这个bug

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle定时任务业务量小的时候正常跑,业务量大就卡住,有什么排错思路吗?
回答 1
看看awr
Oracle查出数据库用户多久未登录
回答 5
查询账号的最后登录时间selectt1.username,t1.logontimelastlogontime,t2.accountstatus,createdfrom(selectusername,m
oracle12C RAC共享磁盘设置
回答 1
盘的大小最好都一样,也可以创建不同的磁盘组,比如把f、k放到一个磁盘组,e、j放一个磁盘组,c、h;dbji放一个磁盘组另外还有留3个小盘放OCR。
oracle 12.2.0.1 rac节点2由于ora-600:internal error code.arguments:[kjctr_pbmsdg:badmsg2]宕机重启
回答 9
结束
说说Oracle函数—字符串替换(replace、regexp_replace 、 translate)?
回答 1
已采纳
1、replace&nbsp;(1)语法:REPLACE(char,searchstring,replacementstring)&nbsp;(2)用法:&nbsp;&nbsp;&nbsp;将char
oracle 监听里的 log.xml 和 listener.log有什么区别
回答 1
已采纳
自问自答Oracle监听器的listener.log文件和log.xml文件都记录了有关监听器操作的信息。listener.log文件是一个文本文件,其中包含有关监听器操作的时间戳和文本消息。log.
dhms这个oracle同步达梦有操作手册吗?
回答 1
看官方文档有说明的
AFD can not be installed/loaded because ASMLib is installed
回答 3
20190703T00:00:23.45454208:00TABLESYS.WRP$REPORTSTIMEBANDS:ADDEDINTERVALPARTITIONSYSP6310(3470)VALUE
大家有遇到过rman把控制文件里边记录的备份信息删除了,而磁盘上的备份没有删除的情况吗?
回答 1
我想到的有下面两种,请参考,不一定说的就对。1.一开始删除报错(比如DG中主库日志没有同步到备库,归档日志不让删除),以后再进行删除时控制中已经没有记录,就无法通过rman删除归档日志,只能rm删除2
oracle client下载
回答 2
ORACLE后面的windows客户端都是绿色版了,解压,设置环境变量,或者在对应的图形工具中指定路径就能用各操作系统的https://www.oracle.com/cn/database/techn