跳转到主内容
Waters China

错误 ORA-04031:无法分配共享内存的字节是什么意思? - WKB125380

环境

  • Empower
  • Linux
  • Oracle
  • 不使用Waters内置许可证

答案

客户将 Oracle 部署到 Linux 数据库;因此,他们有自己的 Oracle 许可证和 Oracle 支持协议。

Waters无法就该错误提供建议。客户应直接向 Oracle 提出问题,请其 DBA 进一步调查。

附加信息

文件/u001/app/oracle/diag/rdbms/wataprj/WATAPRJ1/trace/WATAPRJ1_pz98_27557.trc中报错(事件号365340):ORA-04031: unable to allocate 12312 bytes of shared memory(无法分配12312字节共享内存)("shared pool","unknown object","KKSSP^645","kglseshtTable")。事件详情见:/u001/app/oracle/diag/rdbms/wataprj/WATAPRJ1/incident/incdir_365340/WATAPRJ1_pz98_27557_i365340.trc 2021年2月10日 21:17:07 诊断数据转储至目录=[cdmp_20210210211707],由(实例=1,操作系统进程ID=27557(PZ98))请求,摘要=[事件号=365340]。请使用ADRCI或Support Workbench工具打包该事件。错误详情及打包说明参见My Oracle Support的411.1号说明。 2021年2月10日 21:17:07 文件/u001/app/oracle/diag/rdbms/wataprj/WATAPRJ1/trace/WATAPRJ1_dm00_27555.trc中报错(事件号365333):ORA-04031: unable to allocate bytes of shared memory(无法分配共享内存)("","","","")。事件详情见:/u001/app/oracle/diag/rdbms/wataprj/WATAPRJ1/incident/incdir_365333/WATAPRJ1_dm00_27555_i365333.trc 2021年2月10日 21:17:08 警告:Oracle executable binary mismatch detected(检测到Oracle可执行文件不匹配)。新进程的二进制文件与启动实例的二进制文件不一致。可通过执行"alter system set "_disable_image_check" = true"命令禁用此提示。 2021年2月10日 21:17:08 已完成事件[365340]清理 已完成事件[365333]清理 已完成事件[365340]二次清理 2021年2月10日 21:17:08 警告:Oracle executable binary mismatch detected(检测到Oracle可执行文件不匹配)。



















id125380, EMP2LIC, EMP2OPT, EMP2SW, EMP3GC, EMP3LIC, EMP3OPT, EMP3SW, EMPGC, EMPGPC, EMPLIC, EMPOWER2, EMPOWER3, EMPSW, SUP